I have a web page with a form where the “Submit” button triggers a CGI script on draco. It was always working fine, until Saturday. Now it gives me a “Gateway Time-out” message. (“The gateway did not receive a timely response from the upstream server or application.”)
I did some research on this, and discovered this web page, which says “This problem is entirely due to slow IP communication between back-end computers, possibly including the Web server. Only the people who set up the network at the site which hosts the Web server can fix this problem.”
Dreamhost’s support technicians told me the script was still working fine when they tested it, but I pointed out that they were submitting very short data, and with more data the server seemed to “time out” before completing all the calculations that it used to. They then told me “Your users processes aren’t triggering our process monitor.” (Which seems weird, because if the script is running and accepting their test input and producing a web page, then that process should be visible to Dreamhost someplace).
I’m really just looking for a solution. Regardless of the process monitors, my theory is the server now “times out” too soon – that is, before completing all the calculations that it used to perform with no problems. Since it just started happening this weekend, I’m theorizing that it’s related to the way the new hardware was set up after the work that was done on draco.
Dreamhost ended their e-mail by saying “troubleshooting your script is beyond our general scope of support.” (Which I understand – but it’s Dreamhost’s servers which have suddenly stopped RUNNING the script.) Has anyone encountered similar problems, and/or do you have any suggestions? (Er, and is this a problem which only the network administrators can handle?)