<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Раздел полезных советов: Особенности работы длительно выполняющихся PHP скриптов в Apache</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/42014.html</link>
    <description>Рассмотрим поведение Apache при принудительном закрытии клиентом окна браузера, в котором отображался вывод еще не завершенного PHP скрипта. Например, скрипт зациклился или пользователь устал ждать конца операции.&lt;br&gt;&lt;br&gt;&amp;lt;p&amp;gt;Особенность в том, что скрипт будет принудительно завершен, только в момент физического вывода данных, т.е. после сброса буфера, например после отправки большого числа данных или вызова функций ob_flush() и flush(). Если вывода данных клиенту не производится или буфер вывода остается несброшенным, то скрипт так и будет выполняться до истечении времени заданного через параметр настройки PHP - max_execution_time. При этом не важно, в какое значение в конфигурации PHP установлен параметр ignore_user_abort. &lt;br&gt;&lt;br&gt;&amp;lt;p&amp;gt;В качестве обходного пути для прерывания скриптов в течение длительного времени не производящих вывод данных, например, вследствие выполнения длительного SQL запроса, можно использовать расширение &amp;lt;a href=&quot;http://php.net/pcntl&quot;&amp;gt;pcntl&amp;lt;/a&amp;gt;, вызывая функцию pcntl_alarm(таймаут). В отличие о</description>

<item>
    <title>Особенности работы длительно выполняющихся PHP скриптов в Apache (Andrey Zentavr)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/42014.html#4</link>
    <pubDate>Tue, 03 Jun 2008 07:30:45 GMT</pubDate>
    <description>Мои юзвери так ложили Fedora Core 8 на которой Индеец стоял и Invision power Board&lt;br&gt;</description>
</item>

<item>
    <title>Особенности работы длительно выполняющихся PHP скриптов в Apache (User294)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/42014.html#3</link>
    <pubDate>Wed, 28 May 2008 11:07:39 GMT</pubDate>
    <description>А если о фишке пронюхал хакер - он может и злонамеренно вызывать такой эффект, создавая DoS на сервер по сути с минимальными затратами.&lt;br&gt;</description>
</item>

<item>
    <title>Особенности работы длительно выполняющихся PHP скриптов в Apache (User294)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/42014.html#2</link>
    <pubDate>Wed, 28 May 2008 11:06:38 GMT</pubDate>
    <description>Смысл туп как валенок - если скрипт повис и жрет оперативу но не грузит проц - будет сутками висеть.А если таких скриптов повиснет дофига - на сервере закончится память и начнется ахтунг :)&lt;br&gt;</description>
</item>

<item>
    <title>Особенности работы длительно выполняющихся PHP скриптов в Apache (Kabancheg)</title>
    <link>https://www.opennet.me/openforum/vsluhforumID3/42014.html#1</link>
    <pubDate>Wed, 28 May 2008 08:23:08 GMT</pubDate>
    <description>Смысл не уловил...&lt;br&gt;Чем&lt;br&gt;set_time_limit(0);&lt;br&gt;ignore_user_abort(true);&lt;br&gt;не угодили? или я чего-то не понял...&lt;br&gt;</description>
</item>

</channel>
</rss>
