The current trouble with the GC site is due to the server being overloaded with too much work to do. This server has several sites running on it. The combined site traffic is a bit too much for the server to handle at the busiest times of the day.
There are periods of time when the server is receiving several page view requests per second, for hours. Each page view also requires other server functions (such as calls to the database) that increase the server load even more. These peak server load times are when GreekChat slows down significantly.
The fatal error pages are the same as the blank pages that would show before the recent changes. Only difference is that I have turned on error reporting temporarily so I can track any errors as they occur. The errors are now being displayed on pages that were previously blank. As far as I can tell, these errors are mostly php timeouts - meaning that the script has exceeded the amount of time it is given by the server to execute.
So, the next step is to setup an additional server and upgrade it sufficiently so that GreekChat can continue to serve pages quickly even during the busiest times of the day.
I'm working on this now, and hope to have the new server ready soon.
__________________
John Hammell
Network Admin, GreekChat.com
|