If you are experiencing internal server errors, this is due to the web servers at Azure being overloaded. We suggest waiting 5 seconds before pressing F5 and reload the page.
HTTP 500 Internal Server Error
Microsoft needs to add more web servers to the pool. Servers are expensive, and the recent patches for problems discovered with the design used by the cache memory did not help anyone.
Eventually we are considering using a virtual machine and host our own sites. The URL would change which would mean a mess for redirects.
We hope that the servers are upgraded soon as the pools are generally not heavily loaded. The problem is that traffic on this site has continued to grow.
Microsoft has added many new data centers and we hope that adequate capacity for content providers like this site are able to flourish.
Try increasing the PHP memory allocated limit by adding this to the end of the file.