Re: poll() timeout в PHP-FPM при получении запросов от Nginx

2013-12-09 Пенетрантность Andrey Melnikoff
Bogdan wrote: > [-- text/plain, кодировка quoted-printable, кодировка: KOI8-R, 196 строк --] > Добрый день. > Синкуки - сервер доступен в интернете напрямую, syn flood на tcp/80 > периодически случался. > Судя по dmesg синкуки активируются только на 80 порт. Поптался под > нагрузкой отключить си

Re: poll() timeout в PHP-FPM при получении запросов от Nginx

2013-11-26 Пенетрантность Bogdan
Добрый день. Синкуки - сервер доступен в интернете напрямую, syn flood на tcp/80 периодически случался. Судя по dmesg синкуки активируются только на 80 порт. Поптался под нагрузкой отключить синкуки - не помогло. # netstat -s Ip: 680437848 total packets received 0 forwarded 5 with unk

Re: poll() timeout в PHP-FPM при получении запросов от Nginx

2013-11-26 Пенетрантность Andrey Melnikoff
Bogdan wrote: > [-- text/plain, кодировка base64, кодировка: KOI8-R, 34 строк --] > Добрый вечер. > Бэклог в php-fpm я отключил в силу того, что не был полностью уверен, идёт > ли речь о tcp-бэклоге, либо просто о некой внутренней очереди. > Параметры sysctl (сверх стандартных) следующие: > net

Re: poll() timeout в PHP-FPM при получении запросов от Nginx

2013-11-25 Пенетрантность Bogdan
Добрый вечер. Бэклог в php-fpm я отключил в силу того, что не был полностью уверен, идёт ли речь о tcp-бэклоге, либо просто о некой внутренней очереди. Параметры sysctl (сверх стандартных) следующие: net.core.rmem_default=16777216 net.core.netdev_max_backlog=262144 net.core.somaxconn=262144 net.i

Re: poll() timeout в PHP-FPM при получении запросов от Nginx

2013-11-25 Пенетрантность Andrey Melnikoff
Bogdan wrote: > [-- text/plain, кодировка base64, кодировка: KOI8-R, 63 строк --] [skipp] > В пятницу уменьшил бэклог (в php-fpm, а не в sysctl) с 512 до 0 и возможно > проблема перешла в новую фазу - nginx теперь периодически не может > установить соединение с бэкендом, есть проблемные периоды к

Re: poll() timeout в PHP-FPM при получении запросов от Nginx

2013-11-23 Пенетрантность Bogdan
В первом описываемом случае был поставлен как раз тот самый Nginx из бэкпортов, на неделе поставлю оригинальную сборку последней версии предоставленную производителем. Вообще, мне кажется, дело там всё-таки в ядре либо в PHP - попытки установить соединения nginx делает, соединения в состоянии SYN_S

Re: poll() timeout в PHP-FPM при получении запросов от Nginx

2013-11-23 Пенетрантность Andrey Melnikoff
Bogdan wrote: > [-- text/plain, encoding base64, charset: KOI8-R, 77 lines --] > 2013/11/20 Eugene Berdnikov > > On Wed, Nov 20, 2013 at 12:03:50PM +0300, Bogdan wrote: > > > > On Tue, Nov 19, 2013 at 11:58:33PM +0300, Bogdan wrote: > > > > > Т.е. непонятно по какой причине poll() зависает на 5

Re: poll() timeout в PHP-FPM при получении запросов от Nginx

2013-11-20 Пенетрантность Bogdan
2013/11/20 Eugene Berdnikov > On Wed, Nov 20, 2013 at 12:03:50PM +0300, Bogdan wrote: > > > On Tue, Nov 19, 2013 at 11:58:33PM +0300, Bogdan wrote: > > > > Т.е. непонятно по какой причине poll() зависает на 5 секунд блокируя > > > работу > > > > интерпретатора. > > > > > > Скорее всего, по той п

Re: poll() timeout в PHP-FPM при получении запросов от Nginx

2013-11-20 Пенетрантность Andrey Tataranovich
В Wed, 20 Nov 2013 14:52:05 +0400 Dmitrii Kashin пишет: > Но кстати хороший вопрос всё же - а когда эта проблема появилась, > заметили? В первом письме сказано, что заметили после обновления со squeeze до wheezy. -- WBR, Andrey Tataranovich -- To UNSUBSCRIBE, email to debian-russian-requ...@

Re: poll() timeout в PHP-FPM при получении запросов от Nginx

2013-11-20 Пенетрантность Dmitrii Kashin
Andrey Tataranovich writes: > В Wed, 20 Nov 2013 12:03:50 +0300 Bogdan пишет: > >> Я тоже рассматриваю проблему межсерверной сетью, но варианты >> "какая-то проблема в ядре с одной из сторон" и "nginx перестал >> посылать запросы" пока не могу исключить. > > Даунгрейд ядра до 2.6.32 (из squeeze)

Re: poll() timeout в PHP-FPM при получении запросов от Nginx

2013-11-20 Пенетрантность Eugene Berdnikov
On Wed, Nov 20, 2013 at 12:03:50PM +0300, Bogdan wrote: > > On Tue, Nov 19, 2013 at 11:58:33PM +0300, Bogdan wrote: > > > Т.е. непонятно по какой причине poll() зависает на 5 секунд блокируя > > работу > > > интерпретатора. > > > > Скорее всего, по той причине, что никаких данных по сети не приход

Re: poll() timeout в PHP-FPM при получении запросов от Nginx

2013-11-20 Пенетрантность Andrey Tataranovich
В Wed, 20 Nov 2013 12:03:50 +0300 Bogdan пишет: > Не совсем тут понятно, что значит "никаких данных по сети не > приходит" - т.е. удалённая сторона, в данном случае nginx, установила > tcp-соединение, но данных в него не послала? > > Сравнивал с "нормальным" режимом функционирования системы - та

Re: poll() timeout в PHP-FPM при получении запросов от Nginx

2013-11-20 Пенетрантность Bogdan
Добрый день, спасибо за ответ. 2013/11/20 Eugene Berdnikov > On Tue, Nov 19, 2013 at 11:58:33PM +0300, Bogdan wrote: > > Т.е. непонятно по какой причине poll() зависает на 5 секунд блокируя > работу > > интерпретатора. > > Скорее всего, по той причине, что никаких данных по сети не приходит. >

Re: poll() timeout в PHP-FPM при получении запросов от Nginx

2013-11-19 Пенетрантность Eugene Berdnikov
On Tue, Nov 19, 2013 at 11:58:33PM +0300, Bogdan wrote: > Т.е. непонятно по какой причине poll() зависает на 5 секунд блокируя работу > интерпретатора. Скорее всего, по той причине, что никаких данных по сети не приходит. > Вероятность проблемы может быть весьма высокой, например > 1/60, что при

poll() timeout в PHP-FPM при получении запросов от Nginx

2013-11-19 Пенетрантность Bogdan
Добрый день. Debian 7 amd64, PHP-FPM 5.4.4 изх комплекта дистрибутива. Регулярно (несколько раз в неделю, иногда - несколько раз в день) сталкиваюсь с ситуацией непонятного торможения php-fpm, выглядит этот как резкое уменьшение количества коннектов к БД и полностью забитом бэклоге FPM. Варианты т