On Thu, Dec 15, 2016 at 3:07 PM, Eric Covener <cove...@gmail.com> wrote:
> On Thu, Dec 15, 2016 at 2:47 PM, Yann Ylavic <ylavic....@gmail.com> wrote:
>> If we want to kill keepalive connections early on restart/shutdown I'd 
>> rather :
>>
>> Index: server/mpm/event/event.c
>> ===================================================================
>> --- server/mpm/event/event.c    (revision 1774260)
>> +++ server/mpm/event/event.c    (working copy)
>> @@ -1865,6 +1865,7 @@ static void * APR_THREAD_FUNC listener_thread(apr_
>>              if (terminate_mode == ST_UNGRACEFUL
>>                  || apr_atomic_read32(&connection_count) == 0)
>>                  break;
>> +            process_keepalive_queue(0); /* kill'em all \m/ */
>>          }
>>
>>          if (conns_this_child <= 0)
>> _
>>
>> so that we don't trigger it on any possible poll() EINTR.
>>
>> Does it work for you?
>
> Seems to do the trick and terminate earlier  / makes my temporary
> traces more sensible

I meant closes the keepalive connections earlier, not terminates the
process any earlier!

Reply via email to