Re: похоже не работает fastcgi_ignore_client_abort
nginx на rufox.ru
nginx на rufox.ru
Сб Дек 19 04:39:00 MSK 2009
Alex Vorona пишет:
> 18.12.2009 06:09, nginx at rufox.ru wrote:
>> Alex Vorona пишет:
>>> request_execution_timeout у php-fpm может дать то что нужно
>> Когда выбирал между php-fpm и spawn-fcgi в первом помнится во время
>> тестов меня тоже что-то не устроило.
>> А кто-нибудь использует вместо них apache 2.0.x или 2.2.x + mod_php ?
>> Есть ли смысл пробовать перейти на него, или результат несомненно
>> будет таким же?
> У mod_php под *nix AFAIK нет средств ограничения, аналогичных
> request_execution_timeout у php-fpm.
Вы наверное имели ввиду request_terminate_timeout
Попробовал я его (php-fpm-0.6-5.2.11).
Залочил базы. Запустил много раз страницу, которая стучится к базе. Локи
повисли процессы кончились и висели так пока не разлочил базу (секунд 200)
При этом request_terminate_timeout = 10s
Попробуйте пожалуйста кто-нибудь у себя на php-fpm. Может проблема ни в
нём, а в кривых руках....
:(
Кстати случайно заметил интересную особенность
запустил вот такой скриптик
<?php
ob_start();
$f=fopen('test1.txt','a');
for ($i=0; $i<180; $i++) {
sleep("1");
fwrite($f,"$i\n");
}
fclose($f);
?>
Он тоже отрабатывает до конца. Но интересно то, что ровно через 10
секунд словно игнорируется функция sleep. Т.е. скрипт гораздо быстрее
выполняет цикл, чем должен. Вот такие вот дела.
Может дело в ОС (FreeBSD 7.2) ?
В последнее время всё чаще сталкваюсь с тем, что в ней что-то не
работает или работает не так как хотелось бы, по сравнению с linux...
Подробная информация о списке рассылки nginx-ru