вот наткнулся на статью которая предлагает использовать pcntl_alarm()<br><a href="http://www.mysqlperformanceblog.com/2008/05/20/apache-php-mysql-and-runaway-scripts/">http://www.mysqlperformanceblog.com/2008/05/20/apache-php-mysql-and-runaway-scripts/</a><br>

<br><div class="gmail_quote">2009/12/19 Борис Долгов <span dir="ltr">&lt;<a href="mailto:boris@dolgov.name">boris@dolgov.name</a>&gt;</span><br><blockquote class="gmail_quote" style="border-left: 1px solid rgb(204, 204, 204); margin: 0pt 0pt 0pt 0.8ex; padding-left: 1ex;">

php-fpm на 5.2.11 у меня на базе и на файлах сессий лочился, не взирая<br>
на эту настройку. По поводу слипов - не могу сказать.<br>
<br>
19 декабря 2009 г. 4:39 пользователь <a href="mailto:nginx@rufox.ru">nginx@rufox.ru</a> &lt;<a href="mailto:nginx@rufox.ru">nginx@rufox.ru</a>&gt; написал:<br>
<div><div></div><div class="h5">&gt; Alex Vorona пишет:<br>
&gt;&gt;<br>
&gt;&gt; 18.12.2009 06:09, <a href="mailto:nginx@rufox.ru">nginx@rufox.ru</a> wrote:<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Alex Vorona пишет:<br>
&gt;&gt;&gt;&gt;<br>
&gt;&gt;&gt;&gt; request_execution_timeout у php-fpm может дать то что нужно<br>
&gt;&gt;&gt;<br>
&gt;&gt;&gt; Когда выбирал между php-fpm и spawn-fcgi в первом помнится во время<br>
&gt;&gt;&gt; тестов меня тоже что-то не устроило.<br>
&gt;&gt;&gt; А кто-нибудь использует вместо них apache 2.0.x или 2.2.x + mod_php ?<br>
&gt;&gt;&gt; Есть ли смысл пробовать перейти на него, или результат несомненно будет<br>
&gt;&gt;&gt; таким же?<br>
&gt;&gt;<br>
&gt;&gt; У mod_php под *nix AFAIK нет средств ограничения, аналогичных<br>
&gt;&gt; request_execution_timeout у php-fpm.<br>
&gt;<br>
&gt; Вы наверное имели ввиду request_terminate_timeout<br>
&gt; Попробовал я его (php-fpm-0.6-5.2.11).<br>
&gt; Залочил базы. Запустил много раз страницу, которая стучится к базе. Локи<br>
&gt; повисли процессы кончились и висели так пока не разлочил базу (секунд 200)<br>
&gt; При этом request_terminate_timeout = 10s<br>
&gt; Попробуйте пожалуйста кто-нибудь у себя на php-fpm. Может проблема ни в нём,<br>
&gt; а в кривых руках....<br>
&gt; :(<br>
&gt;<br>
&gt; Кстати случайно заметил интересную особенность<br>
&gt; запустил вот такой скриптик<br>
&gt;<br>
&gt; &lt;?php<br>
&gt; ob_start();<br>
&gt; $f=fopen(&#39;test1.txt&#39;,&#39;a&#39;);<br>
&gt;  for ($i=0; $i&lt;180; $i++) {<br>
&gt;     sleep(&quot;1&quot;);<br>
&gt;     fwrite($f,&quot;$i\n&quot;);<br>
&gt;  }<br>
&gt; fclose($f);<br>
&gt; ?&gt;<br>
&gt;<br>
&gt; Он тоже отрабатывает до конца. Но интересно то, что ровно через 10 секунд<br>
&gt; словно игнорируется функция sleep. Т.е. скрипт гораздо быстрее выполняет<br>
&gt; цикл, чем должен. Вот такие вот дела.<br>
&gt; Может дело в ОС (FreeBSD 7.2) ?<br>
&gt; В последнее время всё чаще сталкваюсь с тем, что в ней что-то не работает<br>
&gt; или работает не так как хотелось бы, по сравнению с linux...<br>
&gt;<br>
&gt; _______________________________________________<br>
&gt; nginx-ru mailing list<br>
&gt; <a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
&gt; <a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
&gt;<br>
<br>
<br>
<br>
</div></div>--<br>
<div class="im">С уважением, Борис Долгов.<br>
icq 77556665<br>
e-mail <a href="mailto:boris@dolgov.name">boris@dolgov.name</a><br>
_______________________________________________<br>
</div><div><div></div><div class="h5">nginx-ru mailing list<br>
<a href="mailto:nginx-ru@nginx.org">nginx-ru@nginx.org</a><br>
<a href="http://nginx.org/mailman/listinfo/nginx-ru" target="_blank">http://nginx.org/mailman/listinfo/nginx-ru</a><br>
</div></div></blockquote></div><br>