2009/7/14 Mike McGrath <[email protected]>:
>
> On Sun, Jul 12, 2009 at 12:54 AM, Graham
> Dumpleton<[email protected]> wrote:
>>
>> 2009/7/10 Mike McGrath <[email protected]>:
>>>
>>> On Fri, Jul 10, 2009 at 5:17 AM, Graham
>>> Dumpleton<[email protected]> wrote:
>>>>
>>>>
>>>> A final thought though, if you are seeing 500 error responses, that
>>>> would indicate that a request is still in the process of being handled
>>>> when this problem occurs. This would mean that process shutdown or
>>>> inactivity-timeout can't really be triggering, unless you actually had
>>>> a single request that blocked for the timeout period and no other
>>>> requests arrived in that time. If this did occur, then would also
>>>> expect to see a 'Premature end of script headers' error message in
>>>> logs and you have said anything about that.
>>>>
>>>
>>> One other thing I thought I'd ask about is how shutdown-timeout
>>> behaves.  If a shutdown gets triggered, will apache stop sending
>>> requests to that process immediately or will it wait until after it
>>> actually dies?
>>
>> It isn't that Apache stops sending the requests, but that the process
>> stops accepting any new ones. Thus, if using such a long shutdown
>> timeout, is wise to run more than one process in the daemon process
>> group so that have chance there is another process in the daemon
>> process group still running that can accept requests while the first
>> in shutting down and restarting.
>>
>>> Also, what happens to a process if it's been told to
>>> shut down, but takes longer then the shutdown-timeout, is there
>>> anything that would show up in the logs?
>>
>> It will be killed off at end of shutdown timeout period. In the logs
>> you will see a message containing 'Aborting process'.
>>
>
> Just an FYI, moving to 1 thread / process has helped greatly.  We've
> still seen a 500 or two in the last few days, but nothing like we were
> before so it's likely related to something else.  (We were seeing 500s
> a few times to several times an hour)

What else are you running in this Apache instance? Are you running PHP
using mod_php, mod_perl or any other Apache module which loads up
third party libraries into Apache parent process?

Graham

--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"modwsgi" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/modwsgi?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to