Hello guys, I have a blog hosted by DreamHost, and once in a while - there will be 500 Internal Server Error, but it will be fixed everytime by itself after a few minutes. I have sent complaints to DreamHost, but I couldn't understand what they mean. Here is the email they sent to me. You may want to refer to my error logs too [Mon Dec 04 10:47:03 2006] [error] [client 60.50.100.2] Premature end of script headers: php5.cgi, referer: http://www.vincentchow.net/ [Mon Dec 04 10:47:33 2006] [error] [client 60.50.100.2] Premature end of script headers: php5.cgi, referer: http://www.vincentchow.net/ [Mon Dec 04 10:48:35 2006] [error] [client 60.50.100.2] Premature end of script headers: php5.cgi [Mon Dec 04 10:49:06 2006] [error] [client 60.50.100.2] Premature end of script headers: php5.cgi [Mon Dec 04 10:49:37 2006] [error] [client 60.50.100.2] Premature end of script headers: php5.cgi [Mon Dec 04 10:50:08 2006] [error] [client 60.50.100.2] Premature end of script headers: php5.cgi [Mon Dec 04 10:50:38 2006] [error] [client 60.50.100.2] Premature end of script headers: php5.cgi [Mon Dec 04 10:51:09 2006] [error] [client 60.50.100.2] Premature end of script headers: php5.cgi Code (markup): I hope someone can help me to resolve this problem. I see many other of DreamHost users having errors like me too. The error only occur on my WordPress blog. If you ever happen to know how to solve this, please do help me out. If all you wanted to reply here is something like "DreamHost sucks", please save your words. It is not helping me at all. Thank you very much. Sincerely, Vincent Chow
Hmm that looks like a dreamhost configuration issue. They are running php as a cgi application and it's not sending complete headers. I'd say your best bet is to email them.
I emailed them, and the quote is what the reply. I have totally no idea what the mean and how to fix it.
I have heard Dreamhost restricts Mysql queries to a specified limit each month not sure whether it is true or not. But can that be the issue here ?