Re: похоже не работает fastcgi_ignore_client_abort

Adrenalin adrenalinup на gmail.com
Чт Дек 17 13:45:54 MSK 2009


Php-fpm позволяет убивать процес даже если max_execution_time не
срабатывает.

request_terminate_timeout - The timeout (in seconds) for serving a single
request after which the worker process will be terminated. Should be used
when 'max_execution_time' ini option does not stop script execution for some
reason. Default: "5s". Note: '0s' means 'off'

2009/12/17 Olexander Shtepa <isk at idegroup.com>

> > Да, я про то и говорю - в пхп очень много локов, которые никак не
> > таймаутятся и не прерываются его средствами. Например, flock() при
> > использовании сессий - завис один процесс на mysql - сдохли все
> > остальные. Стандартных средств, наверно, нет, кроме как написать патч
> > с setitimer в ITIMER_REAL и сигнал килл по его истечению.
>
> Как крайнее средство можно периодически проверять server-status и
> убивать "зависшие" процессы.
> _______________________________________________
> nginx-ru mailing list
> nginx-ru at nginx.org
> http://nginx.org/mailman/listinfo/nginx-ru
>
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://nginx.org/pipermail/nginx-ru/attachments/20091217/a8cddabe/attachment.html>


Подробная информация о списке рассылки nginx-ru