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

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

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

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

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

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

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

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

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

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

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

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

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

2013-11-20 Пенетрантность Bogdan
Добрый день, спасибо за ответ. 2013/11/20 Eugene Berdnikov b...@protva.ru 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 bog...@gmail.com пишет: Не совсем тут понятно, что значит никаких данных по сети не приходит - т.е. удалённая сторона, в данном случае nginx, установила tcp-соединение, но данных в него не послала? Сравнивал с нормальным режимом функционирования

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 Пенетрантность Dmitrii Kashin
Andrey Tataranovich tataranov...@gmail.com writes: В Wed, 20 Nov 2013 12:03:50 +0300 Bogdan bog...@gmail.com пишет: Я тоже рассматриваю проблему межсерверной сетью, но варианты какая-то проблема в ядре с одной из сторон и nginx перестал посылать запросы пока не могу исключить. Даунгрейд

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

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

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

2013-11-20 Пенетрантность Bogdan
2013/11/20 Eugene Berdnikov b...@protva.ru 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 секунд блокируя работу интерпретатора. Скорее всего, по той

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

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

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, что при