Skip site navigation (1)Skip section navigation (2)
Date:      Sat, 04 Jul 2009 17:54:49 -0700
From:      Bruce Ferrell <bferrell@baywinds.org>
To:        Per olof Ljungmark <peo@intersonic.se>
Cc:        freebsd-questions@freebsd.org
Subject:   Re: Annoying problem with apache22 / php5 - how to investigate?
Message-ID:  <4A4FF9D9.2010006@baywinds.org>
In-Reply-To: <4A4FE025.5070100@intersonic.se>
References:  <4A4F6841.3020408@intersonic.se> <4A4FB7E0.3040809@baywinds.org> <4A4FE025.5070100@intersonic.se>

Next in thread | Previous in thread | Raw E-Mail | Index | Archive | Help


Per olof Ljungmark wrote:
> Bruce Ferrell wrote:
>>
>> Per olof Ljungmark wrote:
>>> Hi,
>>>
>>> We run 7-STABLE and apache22 with php5 serving pages from a webmail app
>>> (Horde).
>>>
>>> Randomly (as it seems at least), there is a 500 (Internal server error)
>>> and a blank page is presented to the user like
>>>
>>> [04/Jul/2009:15:19:37 +0200] "GET
>>> /services/portal/sidebar.php?httpclient=1 HTTP/1.1" 500 -
>>>
>>> There are no other messages in the logs, not even with LogLevel debug.
>>> The problem has survived several both OS and port upgrades and I really
>>> need to track this down now.
>>>
>>> Question: What OS tools would be the best to further analyze this?
>>> Someone with more exparience running this combo perhaps would know?
>>>
>>> Thanks a lot!
>>>
>>> -- 
>>> per
>>
>> I'd look in the Apache error_log
>>
> 
> I've looked, as stated above. Even with LogLevel debug there is not a
> trace. Likewise, I have E_ALL set in php.ini.
> 
> So, I need to dig deeper inte the workings of Apache with the aid of the
> right tools.


You're not looking at an Apache problem, but a PHP problem. 500 is the
error code for a failed CGI script/program. Try executing the php from
the command line.  i.e. Go to where ever
/services/portal/sidebar.php is and execute:

 ./sidebar.php httpclient=1

See what, if any, errors are thrown that way.

PHP is notorious for not sending good errors into the logs or to STDERR.




Want to link to this message? Use this URL: <http://docs.FreeBSD.org/cgi/mid.cgi?4A4FF9D9.2010006>