WEATHER API IS DOWN !!!!!!!!!!!!!!!!!!!!!

  • 7
  • Problem
  • Updated 2 years ago
THE WEATHER API IS DOWN. ALL REQUESTS FAIL!

HERE IS AN EXAMPLE RESPONSE:

An error occurred while processing your request.

Reference #97.ccb2f748.1477986852.37132a


Photo of Lucian Baciu

Lucian Baciu

  • 7 Posts
  • 1 Reply Like

Posted 2 years ago

  • 7
Photo of razvanb

razvanb

  • 3 Posts
  • 0 Reply Likes
+1 on the missingkey 
Photo of Peter Minárik

Peter Minárik

  • 5 Posts
  • 1 Reply Like
A constantly lose requests.... I'm asking. What do we pay? 
Photo of charles duquettc

charles duquettc

  • 2 Posts
  • 0 Reply Likes
I'm having the same issue,  can we can an update?
Photo of Gert Ulott

Gert Ulott

  • 31 Posts
  • 2 Reply Likes
I think the best way to get that problem being solved is: WRITE EMAILS TO support@wunderground.com and refer to this thread!
Photo of Roberto

Roberto

  • 28 Posts
  • 3 Reply Likes
I have already sent a message using the support form at http://help.wunderground.com/#request.
+ a message in this forum
+ Twitter. 

As usual no response.
Photo of Thomas Fuchs

Thomas Fuchs

  • 41 Posts
  • 9 Reply Likes
The best chance of getting a response is the support form in my experience.

Their direct email address is help@wunderground.com

Don't expect an answer from officials in this forum, they reply very occasionally.

Also don't expect any real help from the support guys, it will probably be a generic answer like the last one I received, at the time when this topic was initially started:
We had intermittent API access last night and this morning, but the problems should be resolved. I agree that we need an alert system, or at least a status page, for API users. I will forward your concerns to management and push for better communication and messaging. Please let me know if you need anything else.
(Edited)
Photo of NYSTA

NYSTA

  • 18 Posts
  • 0 Reply Likes
thanks.  I sent along an email to them.  See what happens.  
Photo of Lucian Baciu

Lucian Baciu

  • 7 Posts
  • 1 Reply Like
+1
Photo of Roberto

Roberto

  • 28 Posts
  • 3 Reply Likes
Just received.

Hello,

We're currently experiencing intermittent problems with the API servers. We're investigating the cause and will fix as soon as possible.


Thank you,
William
Wunderground Support   
Photo of Gert Ulott

Gert Ulott

  • 31 Posts
  • 2 Reply Likes
Generic answer
Photo of Gert Ulott

Gert Ulott

  • 31 Posts
  • 2 Reply Likes
I've checked my log and I identified 3 different mistakes:
1 - wrong api key
2 - reply from a different weather station, old reply
3 - old reply from my own station (5 months old)

but I think noone really takes care of that mess
Photo of Thomas Fuchs

Thomas Fuchs

  • 41 Posts
  • 9 Reply Likes
Half of the requests fail by now. Seems it's that time of the month again. Please work on stability. And communicate issues.
Photo of Roberto

Roberto

  • 28 Posts
  • 3 Reply Likes
Same issue, requests fail by now.
Photo of Thomas Fuchs

Thomas Fuchs

  • 41 Posts
  • 9 Reply Likes
For those who missed it, the status page is up again: http://status.wunderground.com/?type=daily 

The information is minimalistic, but better than nothing I guess. I would love a section where officials post updates about when the issues can expected to be fixed, or that anybody is working at them at all.
Photo of Thomas Fuchs

Thomas Fuchs

  • 41 Posts
  • 9 Reply Likes
I think it's down again. Can anyone else confirm?
Photo of Roman Jilge

Roman Jilge

  • 9 Posts
  • 0 Reply Likes
Yes. Its down in europe too
Photo of Roberto

Roberto

  • 28 Posts
  • 3 Reply Likes
Yes I confirm, even the main site seems down. Fortunately there is no problem according to the status page...
Photo of James Anding

James Anding

  • 76 Posts
  • 58 Reply Likes
I spent 1/2 hour trying to figure out how I broke my weather page, I was editing it when it went down.
Photo of ColonieWeather

ColonieWeather

  • 3 Posts
  • 0 Reply Likes
I'm getting this error msg. in my XML file...  Site is currently overloaded. Please try again in a few minutes...
Photo of Chris Cooper

Chris Cooper

  • 3 Posts
  • 0 Reply Likes
The status page (3rd party) linked above happily reports everything is fine while simultaneously actual api requests fail due to "high load". Only been using the api for a couple of months - how often does this happen?

While more annoying to use, the NWS api appears consistently reliable. With v3 of their API, json-ld will be available directly, eliminating XML conversion/parsing. It was supposed to go functional on 04 April, but on the 4th it changed to "soon".
Photo of Thomas Fuchs

Thomas Fuchs

  • 41 Posts
  • 9 Reply Likes
It happened about every 3 months since about a year now. Funny thing is that it was very stable before, but no longer now. It's maybe time to move away ...

I like the features of Wunderground (especially the animated radar), but they’re not very stable anymore.
Photo of Brendan Hayes

Brendan Hayes, Official Rep

  • 962 Posts
  • 123 Reply Likes
We are looking into it right away
Photo of Thomas Fuchs

Thomas Fuchs

  • 41 Posts
  • 9 Reply Likes
Thanks! Please keep us updated.
Photo of Roberto

Roberto

  • 28 Posts
  • 3 Reply Likes
@Chris Cooper, It happens at least once a month and often on Friday and it can take 8 hours before a fix, this is how Wunderground works. 
Photo of Roberto

Roberto

  • 28 Posts
  • 3 Reply Likes
When I say once at month, is because sometimes the API is not totally down, but the response times are so long that it make the API almost unusable if you have to do a lot of queries, and it's happens once at month on average.
Photo of Thomas Fuchs

Thomas Fuchs

  • 41 Posts
  • 9 Reply Likes
Can confirm this. That's why I started caching all results on our end for at least half an hour. The big outages (all down) happened around every 2-3 months since last summer.
(Edited)
Photo of Roman Jilge

Roman Jilge

  • 9 Posts
  • 0 Reply Likes
Seems to work here (Switzerland / EUROPE) again: http://www.gustalert.com/app/gwunder/index.php

Please confirm from other destinations.
Photo of Roberto

Roberto

  • 28 Posts
  • 3 Reply Likes
yep I also use cached data. The api seems coming back now
Photo of Thomas Fuchs

Thomas Fuchs

  • 41 Posts
  • 9 Reply Likes
I'm also located in Switzerland and can confirm it's working again
Photo of Roman Jilge

Roman Jilge

  • 9 Posts
  • 0 Reply Likes
Thank you Thomas (danke!)
Photo of Roberto

Roberto

  • 28 Posts
  • 3 Reply Likes
Seems coming back indeed. Amusing Roman I'm near Lausanne :)
Photo of Roman Jilge

Roman Jilge

  • 9 Posts
  • 0 Reply Likes
:) funny. So we are fast!
Photo of Brendan Hayes

Brendan Hayes, Official Rep

  • 962 Posts
  • 123 Reply Likes
We are back up now.  There was a problem where a process was getting stuck and not terminating, and the result was degraded performance from too many operations not terminating.  We've killed and restarted stuck jobs and are now investigating the root cause and the follow up to fix things so it doesn't happen again. 
Photo of Roberto

Roberto

  • 28 Posts
  • 3 Reply Likes
Thanks for your reply and to have detailed the cause. However I think that the the status page should be improved to also check the contents of the API responses.
Photo of Brendan Hayes

Brendan Hayes, Official Rep

  • 962 Posts
  • 123 Reply Likes
Yeah, I didn't realize that page wasn't behaving well.  I'll investigate it.
Photo of Roberto

Roberto

  • 28 Posts
  • 3 Reply Likes
Thanks!
Photo of James Anding

James Anding

  • 76 Posts
  • 58 Reply Likes
Are you sure everything is working. Not everything o my page is functioning. I'm still getting Jason  errors in my hourly processing ?
Photo of Roman Jilge

Roman Jilge

  • 9 Posts
  • 0 Reply Likes
Thank you for information!
Regards, Roman
Photo of James Anding

James Anding

  • 76 Posts
  • 58 Reply Likes
As of the last couple of minutes it seems to be working,
I was getting an error on this. Now it is not. Hope it stays that way.
Thanks

hourly_forecast'][0]['FCTTIME']['civil']
Photo of Thomas Fuchs

Thomas Fuchs

  • 41 Posts
  • 9 Reply Likes
Thanks for fixing it.

Can you improve the API response in such cases, so it would return a JSON formatted error instead of the XML/HTML mix we received now? That would help me handle the issue better, so I could tune down the frequency of requests when an outage like this happens.
Photo of Brendan Hayes

Brendan Hayes, Official Rep

  • 962 Posts
  • 123 Reply Likes
We can't make a template of different error styles, but we are changing the error code to be correct.  We were using 200 instead of 404 which is why the status page wasn't updating correctly.  We fixed the error code which should fix the status page.
Photo of Chris Cooper

Chris Cooper

  • 3 Posts
  • 0 Reply Likes
Thanks much for the quick reset and also for the changed response code to the status page's health check.

Maybe reconsider a json formatted error in the near future? Introducing manual or library supplied parsing for html, to better handle errors, to an application that otherwise need only handle json external data also introduces just another area prone to failure from some unforeseen reason. This becomes more important when the code or app in question is running in the cloud and is more difficult to quickly debug.