Re[2]: по неясным причинам fcgi рвет соединение с nginx

psixozzz at gmail.com psixozzz at gmail.com
Thu Sep 24 17:29:46 MSD 2009


Здравствуйте, друзья.

Мне удалось найти причину моих бед самостоятельно. Вы будете смеяться,
но корень проблемы был в ошибке конфигурирования sendmail. Дело в том,
что факт отправки post-запроса в недрах движка сайта фиксировался с
помощью отправки сообщения на почту. Т.к. я не автор движка и вообще
не программист данного ресурса, то лезть в дебри кода посчитал не
нужным, т.к. точно такой же код прекрасно работал на другой машине. В
этом и была моя ошибка. В логи nginx я заглянул, логи php заглянул, за
MySQL последил - все было чисто. А вот в maillog соображалки уже не
хватило. А между тем, когда эти недра движка пытались отправить
письмо, то из-за ошибки в конфигах, sendmail откладывал его доставку.
А php терпеливо ждал ...все 4 дня или сколько там у sendmail на это
дело положено по умолчанию. Отсюда и такое загадочное поведение всех
остальных компонентов системы. Самое интересное, что php-cgi не
закрывал соединение с fast-cgi по таймауту в 30 секунд по умолчанию и
в логах была гробовая тишина. А я чуть не поседел пока искал
причину...

Вот так вот, и на старуху бывает проруха. Спасибо всем за внимание,
впредь мне будет наука))

>> Здравствуйте, Vasiliy.
>> 
>> Вы писали 24 сентября 2009 г., 12:36:48:
>> 
>> > В Чтв, 24/09/2009 в 09:49 +0600, Евгений Девятых пишет:
>> >> Будет ли какой-то коммнтарий? Очень бы хотелось выяснить кто виноват.
>> >> 
>> > Скорее всего комментарии будут после того, как Вцы приведете свою
>> > конфигурацию Nginx, а также debug log
>>
>> >> 21 сентября 2009 г. 17:55 пользователь <psixozzz at gmail.com> написал:
>> >>         Приветствую, all.
>> >>         
>> >>         Возникла следующая ситуация, бьюсь который день уже.
>> >>         На FreeBSD 7.2 стоит nginx 0.7.62 + spawn-fcgi 1.6.2 + php
>> >>         5.2.6
>> >>         Все работает как часы кроме одного единственного момента. При
>> >>         отправке
>> >>         post-запроса с использованием jquery ajax клиент не получает
>> >>         ответа от
>> >>         сервера или получает с ооочень большой задержкой. 
>>
>> Я не топик-стартер. Я, так сказать, сочувствующий.
>> debug-log есть в первом письме.

> К сожалению, от debug log'а там только видимость.  Топик-стартер 
> не справился с задачей привести полный debug log для конкретного 
> запроса, поэтому помочь мы ему не можем.

> Maxim Dounin




-- 
С уважением,
 Вадим Лужбин                          mailto:psixozzz at gmail.com






More information about the nginx-ru mailing list