Welcome! Log In Create A New Profile

Advanced

NGinx + PHP-FPM

Posted by EDementiev 
NGinx + PHP-FPM
July 07, 2010 07:53AM
На бэкендах стали появляться следующие сообщения с частотой раз в 3-5 минут:
2010/07/07 11:55:16 [error] 33101#0: *11702036 upstream timed out (60: Operation timed out) while sending request to upstream, client: 192.168.0.1, server: <ИМЯ СЕРВЕРА>, request: "POST /json/service/ HTTP/1.0", upstream: "fastcgi://unix:/tmp/php-fpm-www.sock:", host: <ИМЯ ХОСТА>, referrer: <URL>

Замена на TCP сокеты помогла. Сообщения исчезли. Но поскольку нагрузка довольно большая, а UNIX сокеты более быстрые, то хотелось бы вернуться назад, но уже без ошибок.

Есть у кого нибудь ккие мысли почему такое происходит и какое решение проблемы?
Re: NGinx + PHP-FPM
July 07, 2010 08:08AM
попробуй уменьшить max_children
Re: NGinx + PHP-FPM
July 07, 2010 08:10AM
А в чем может быть проблема, если children много? У меня 50 было на unix сокетах и сейчас 50 на TCP в чем разница?
Re: NGinx + PHP-FPM
July 07, 2010 08:48AM
по ресурсам можешь упираться. через ab узнай оптимальное число для твоего проекта.
Re: NGinx + PHP-FPM
July 07, 2010 09:14AM
Так под TCP то ресурсов хватает. Мы поменяли толо метод состыковки nginx и php-fpm все остальное осталось прежним
Re: NGinx + PHP-FPM
July 07, 2010 09:54AM
TCP ждет отклика, чем разгружает нагрузку. Посмотри состояние disc i/o в обоих случаях :)
No1
Re: NGinx + PHP-FPM
July 07, 2010 10:34AM
Отпишитесь как проблема будет решена.Мне кажется кол-во сокетов или мбуферов
мало
2010/7/7 EDementiev <nginx-forum@nginx.us>

> А в чем может быть проблема, если children
> много? У меня 50 было на unix сокетах и
> сейчас 50 на TCP в чем разница?
>
> Posted at Nginx Forum:
> http://forum.nginx.org/read.php?25,106248,106250#msg-106250
>
>
MG1
Re: NGinx + PHP-FPM
July 08, 2010 03:27AM
аналогичная проблема...
http://nginx.org/pipermail/nginx-ru/2010-July/035446.html

думал 413-я ошибка, оказалось действительно 502, как и подсказали в рассылке.
Так же перешел с TCP сокета и так же появились ошибки...
php 5.3.2 + php-fpm
Re: NGinx + PHP-FPM
July 08, 2010 06:27AM
>>а UNIX сокеты более быстрые,

))) мускул тоже советую перевести на тисипи сокет и коннектиться не к локалхосту а к айпишке (ибо пхп если видит локалхост использует сокет)
Sorry, only registered users may post in this forum.

Click here to login

Online Users

Guests: 132
Record Number of Users: 8 on April 13, 2023
Record Number of Guests: 500 on July 15, 2024
Powered by nginx      Powered by FreeBSD      PHP Powered      Powered by MariaDB      ipv6 ready