|
Posted by windandwaves on 07/22/05 02:03
Dave wrote:
> windandwaves (winandwaves@coldmail.com) decided we needed to hear...
>> Dave wrote:
>>> windandwaves (winandwaves@coldmail.com) decided we needed to hear...
>>>> Hi Folk
>>>>
>>>> I have a long script that sends a bunch of emails (between 5 and
>>>> 20). At the end of the script, it creates a Internal Server Error
>>>> 500 - sometimes only. The more emails I send , the more likely it
>>>> seems that I get the error. The whole script runs though - it
>>>> seems (error occurs somewhere near or at the end).
>>>>
>>>> I imagine it either to be server overload OR a time-out (it takes
>>>> about 30 seconds for the script to run (which I think relates the
>>>> email send part...)
>>>>
>>>> Any hints? I am a little lost.
>>>
>>> Sounds likely that this is a script timeout. Your server error log
>>> would confirm that for you. Even so you might find this page
>>> useful - http://www.php.net/set_time_limit
>>
>> Hi Dave,
>>
>> Thank you for your answer. I tried it, but it unfortunately it did
>> not solve the problem.
>>
>> This is what I added to my script:
>>
>> ini_set('max_execution_time', 120);
>> set_time_limit(120);
>>
>> But still ISE500....
>>
>> I even changed the same parameters on the php.ini file, but still no
>> luck.
>>
>> What do else can it be, or how can i find out?
>
> I was betting on timeout since PHP's default is 30 seconds and thats
> the time you mentioned it usually failed at, but if its *not* that
> then I'm afraid I couldn't really guess at anything else.
>
> In order to find out more you should first look at the server error
> log (for apache on unix the file is usually something like
> /var/log/httpd/error_log). Have you also tried increasing the
> level of error reporting (see http://www.php.net/error-reporting)
Hi Dave
Thank you for your great help. Awesome.
I tried to increase the error reporting - no luck there (yet, may try it
again - all I am missing is notices at present).
Will search for the error log (my isp is not very user friendly).
I have also asked the ISP, but no answer there.
Cheers
Nicolaas
[Back to original message]
|