Nginx-ru mailing list archive (nginx-ru@sysoev.ru)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re[2]: по неясным причинам fcgi рвет соединение с ngin x
Здравствуйте, друзья.
Мне удалось найти причину моих бед самостоятельно. Вы будете смеяться,
но корень проблемы был в ошибке конфигурирования 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@xxxxxxxxx> написал:
>> >> Приветствую, 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@xxxxxxxxx
|