Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: похоже не работает fastcgi_i gnore_client_abort
Да, я про то и говорю - в пхп очень много локов, которые никак не
таймаутятся и не прерываются его средствами. Например, flock() при
использовании сессий - завис один процесс на mysql - сдохли все
остальные. Стандартных средств, наверно, нет, кроме как написать патч
с setitimer в ITIMER_REAL и сигнал килл по его истечению.
17 декабря 2009 г. 10:48 пользователь nginx@xxxxxxxx <nginx@xxxxxxxx> написал:
> Sergey Shepelev пишет:
>
> 2009/12/16 Борис Долгов <boris@xxxxxxxxxxx>:
>
>
> Но не будете же говорить, что куча локов без таймаутов в пхп - хорошо
> и правильно?
>
>
>
> Не буду. Там многое неправильно. :)
>
> Но таймауты можно/нужно добавить и без переписывания на асинхронное IO.
>
>
> Я про таймауты тоже думал. Но в случае с базой, например, max_execution_time
> бесполезен. Не срабатывает (проверил).
> Из возможных опций php и mysql, честно говоря не вижу ничего подходящего.
> :(
>
> А как себя в этом плане ведёт apache+mod_php?
>
> _______________________________________________
> nginx-ru mailing list
> nginx-ru@xxxxxxxxx
> http://nginx.org/mailman/listinfo/nginx-ru
>
>
--
С уважением, Борис Долгов.
icq 77556665
e-mail boris@xxxxxxxxxxx
_______________________________________________
nginx-ru mailing list
nginx-ru@xxxxxxxxx
http://nginx.org/mailman/listinfo/nginx-ru
|