<?xml version="1.0" encoding="koi8-r"?>
<rss version="0.91">
<channel>
    <title>OpenForum RSS: Не уходит почта из скриптов php-fastcgi в chroot</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/5617.html</link>
    <description>ОС: FreeBSD 6.3&lt;br&gt;веб-сервер: lighttpd в chroot&lt;br&gt;php: FastCGI, v5.2.5&lt;br&gt;sendmail: mini_sendmail из портов, собранный STATIC&lt;br&gt;&lt;br&gt;Все необходимые библиотеки находятся в chroot, все модули php работают.&lt;br&gt;Почта исправно уходит сразу после запуска FastCGI-child процесса, но через 20-30 минут перестает.&lt;br&gt;&lt;br&gt;Подскажите - куда копать?&lt;br&gt;</description>

<item>
    <title>Не уходит почта из скриптов php-fastcgi в chroot (alexxwiz)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/5617.html#6</link>
    <pubDate>Fri, 21 Mar 2008 08:13:31 GMT</pubDate>
    <description>&amp;gt;&#091;оверквотинг удален&#093;&lt;br&gt;&amp;gt;&amp;gt;php есть для этого набор функций. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Возвращаемый код ошибки - 2, никаких строковых значений не возвращается. Сразу после &lt;br&gt;&amp;gt;перезапуска lighttpd - все работает, код ошибки тем же скриптом - &lt;br&gt;&amp;gt;0. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Альтернативный вариант не подходит, потому что на сервере по этому же шаблону &lt;br&gt;&amp;gt;(lighttpd в chroot) работает несколько десятков сайтов клиентов, т.е. это что-то &lt;br&gt;&amp;gt;вроде shared hosting. Заставить клиентов переходить на PHPMailer - нереальная задача, &lt;br&gt;&amp;gt;почти все используют только mail(). &lt;br&gt;&lt;br&gt;Вот пример скрипта которым тестируется отправка:&lt;br&gt;&lt;br&gt;&amp;lt;?&lt;br&gt;$retv = system(&apos;echo &quot;To: some&#064;mail.com&quot; &amp;#124; /usr/local/bin/sendmail -s127.0.0.1 -t&apos;, $rv);&lt;br&gt;print_r($retv);&lt;br&gt;print_r($rv);&lt;br&gt;?&amp;gt;&lt;br&gt;&lt;br&gt;Код ошибки - 2 - что это за ошибка, подскажите - не могу найти расшифровку. &lt;br&gt;Если это &quot;сигнал&quot;, то в соответствии с sys/signal.h:&lt;br&gt;#define SIGINT          2       /* interrupt */&lt;br&gt;но прерывания-то никто не посылал. &lt;br&gt;</description>
</item>

<item>
    <title>Не уходит почта из скриптов php-fastcgi в chroot (alexxwiz)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/5617.html#5</link>
    <pubDate>Mon, 17 Mar 2008 08:51:45 GMT</pubDate>
    <description>&amp;gt;Сделайте отдельный скрипт или добавьте параметр в существующий, который будет запускать через &lt;br&gt;&amp;gt;system /usr/sbin/sendmail и выводить в браузер результат или ошибку. &lt;br&gt;&amp;gt;Также можно посмотреть на альтернативный вариант - отправку через smtp сессию, в &lt;br&gt;&amp;gt;php есть для этого набор функций. &lt;br&gt;&lt;br&gt;Возвращаемый код ошибки - 2, никаких строковых значений не возвращается. Сразу после перезапуска lighttpd - все работает, код ошибки тем же скриптом - 0.&lt;br&gt;&lt;br&gt;Альтернативный вариант не подходит, потому что на сервере по этому же шаблону (lighttpd в chroot) работает несколько десятков сайтов клиентов, т.е. это что-то вроде shared hosting. Заставить клиентов переходить на PHPMailer - нереальная задача, почти все используют только mail().&lt;br&gt;</description>
</item>

<item>
    <title>Не уходит почта из скриптов php-fastcgi в chroot (angra)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/5617.html#4</link>
    <pubDate>Mon, 17 Mar 2008 00:22:01 GMT</pubDate>
    <description>Сделайте отдельный скрипт или добавьте параметр в существующий, который будет запускать через system /usr/sbin/sendmail и выводить в браузер результат или ошибку. &lt;br&gt;Также можно посмотреть на альтернативный вариант - отправку через smtp сессию, в php есть для этого набор функций. &lt;br&gt;</description>
</item>

<item>
    <title>Не уходит почта из скриптов php-fastcgi в chroot (alexxwiz)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/5617.html#3</link>
    <pubDate>Sun, 16 Mar 2008 17:00:22 GMT</pubDate>
    <description>&amp;gt;Как именно перестает? Функция mail (или что вы там используете в php) &lt;br&gt;&amp;gt;выдает ошибку (если да то какую) или письма в очереди sendmail &lt;br&gt;&amp;gt;накапливаются? &lt;br&gt;&lt;br&gt;Функция mail() выдает FALSE, т.е. ошибка, но номер не возвращается. Письма в очередь даже не попадают - иначе бы отправились.&lt;br&gt;&lt;br&gt;Такое ощущение, что sendmail не запускается, как будто кончаются какие-то ресурсы у fastcgi-сервера.&lt;br&gt;</description>
</item>

<item>
    <title>Не уходит почта из скриптов php-fastcgi в chroot (angra)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/5617.html#2</link>
    <pubDate>Sat, 15 Mar 2008 19:12:56 GMT</pubDate>
    <description>Как именно перестает? Функция mail (или что вы там используете в php) выдает ошибку (если да то какую) или письма в очереди sendmail накапливаются?&lt;br&gt;</description>
</item>

<item>
    <title>Не уходит почта из скриптов php-fastcgi в chroot (alexxwiz)</title>
    <link>https://slinkov.ru/openforum/vsluhforumID8/5617.html#1</link>
    <pubDate>Thu, 13 Mar 2008 16:44:17 GMT</pubDate>
    <description>&amp;gt;ОС: FreeBSD 6.3 &lt;br&gt;&amp;gt;веб-сервер: lighttpd в chroot &lt;br&gt;&amp;gt;php: FastCGI, v5.2.5 &lt;br&gt;&amp;gt;sendmail: mini_sendmail из портов, собранный STATIC &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Все необходимые библиотеки находятся в chroot, все модули php работают. &lt;br&gt;&amp;gt;Почта исправно уходит сразу после запуска FastCGI-child процесса, но через 20-30 минут &lt;br&gt;&amp;gt;перестает. &lt;br&gt;&amp;gt;&lt;br&gt;&amp;gt;Подскажите - куда копать? &lt;br&gt;&lt;br&gt;Пример конфига:&lt;br&gt;&lt;br&gt;fastcgi.server = ( &quot;.php&quot; =&amp;gt;&lt;br&gt;                  ( &quot;localhost&quot; =&amp;gt;&lt;br&gt;                   (&quot;socket&quot; =&amp;gt; &quot;/var/run/some.ru-php-fastcgi.socket&quot;,&lt;br&gt;                    &quot;bin-path&quot; =&amp;gt; &quot;/usr/local/bin/php-cgi&quot;,&lt;br&gt;                    &quot;bin-environment&quot; =&amp;gt; (&lt;br&gt;                     &quot;PHP_FCGI_CHILDREN&quot; =&amp;gt; &quot;0&quot;,&lt;br&gt;                     &quot;PHP_FCGI_MAX_REQUESTS&quot; =&amp;gt; &quot;10000&quot; ),&lt;br&gt;                     &quot;bin-copy-environment&quot; =&amp;gt; (&lt;br&gt;                      &quot;PATH&quot;, &quot;SHELL&quot;, &quot;USER&quot; ),&lt;br&gt;                      &quot;broken-scriptfilename&quot; =&amp;gt; &quot;enable&quot;,&lt;br&gt;                      &quot;max-procs&quot; =&amp;gt; 1&lt;br&gt;                     )&lt;br&gt;                    )&lt;br&gt;                   )&lt;br&gt;&lt;br&gt;Пробовал менять max-procs и PHP_FCG</description>
</item>

</channel>
</rss>
