We use Photons.
To double check that it’s not us, I’ve also pointed the browser to the url to get the device info and set it to refresh every 10 seconds and every now and then I get 500. It is being a major deal and it happens across multiple Photons.
It sounds like a recent spike in requests was causing a misconfigured load balancer to occasionally run out of file handles. We estimate that it was impacting about 3% of API request since Monday, and we’ve fixed the issue for now, and added alerts to help us catch this if it crops up again in the future.
Glad it’s working for you again! We try to follow the principle of open-sourcing basic technology, and licensing advanced technology. We’ve invested countless hours and expertise making our main production cloud robust and scalable. We haven’t ruled out releasing more cloud-software as open-source, but I’m not aware of any major releases of cloudy pieces in the coming months.