Nikolas, I never bother you with support but this time you're the target for something that is affecting core Joomla, Akeeba Backup & Admin Tools as well as SourceCoast! Hope you can give me some insight.
I have used Joomla & Akeeba for years in multiple hosting environments (shared, cloud, VPS, dedicated) and have never had the hanging update problem before. Now I do. And it is only happening on EC2 instances in Sao Paulo, Brazil. I have already tested these two sites on other VPS services as well as EC2 in Virginia, so I can definitely rule out my setup. In a nutshell, EC2 Virginia = checking updates works; EC2 Brazil = checking updates kills server with 504.
I use EC2 + ServerPilot with a LEMP stack (100% Nginx), however I have also tested with Apache and the updates are still broken.
Here is an Nginx error:
2014/07/31 12:17:45 [error] 7049#0: *37344 upstream timed out (110: Connection timed out) while reading response header from upstream, client: 190.49.12.42, server: app-mydomain, request: "GET /administrator/index.php?option=com_akeeba&view=cpanel&task=updateinfo&tmpl=component HTTP/1.1", upstream: "fastcgi://127.0.0.1:abcde", host: "mydomain.com", referrer: "https://mydomain.com/administrator/index.php?option=com_akeeba"
And here is an example Apache error:
[Mon Aug 04 19:07:22.618820 2014] [proxy_fcgi:error] [pid 27449:tid 140724745996032] [client 190.49.34.212:56776] AH01067: Failed to read FastCGI header, referer: https://mydomain.com/administrator/index.php
Remember, I have tested these two sites hosted in Brazil on other servers in the US (EC2 Virginia, DigitalOcean NY2, a2 Hosting dedicated) and the updates work fine. I also manage a dozen or so sites in various hosting environments and updates are fine. Also, in Brazil, NoNumber updates and the jReviews news feed work fine. Front-end is 100% perfect as well as back-end, barring Akeeba Backup, Admin Tools, Joomla update, Extension Manager update and JFBConnect update.
I have tried every Nginx directive in the book with no luck. ServerPilot support suggests setting up a proxy server (which I would like to avoid) or asking you guys if you have me blocked (which is what I am asking now).
So, are you, Joomla and Sourcecoast BLOCKING the requests from EC2 Sao Paulo? Is hosting outside the US causing the problem? The server's IP is 54.94.155.118.
Thanks!