LINUX.ORG.RU
ФорумAdmin

php-fpm+socket

 , ,


0

1

Добрый день, господа.
Есть сайты, которые работают на freebsd+nginx+php-fpm(через сокет).
При попытке загрузить файл определенного размера(или несколько файлов), приходит ошибка о таймауте от php-fpm.
Если fpm вешать на порт, то загрузка работает.
Предполагаю, что упираюсь в какой-то лимит(буфера?) сокета.
Посоветуйте, как быть?


Ответ на: комментарий от gwinn

разумеется.

2015/01/23 14:15:18 [error] 91061#0: *584070 upstream timed out (60: Operation timed out) while sending request to upstream, client: 195.239.120.34, server: site.ru, request: «POST /xxx/xxxx/xxx/ HTTP/1.1», upstream: «fastcgi://unix:/www/site.ru/tmp/site.sock:», host: «site.ru», referrer: "http://site.ru/xxxx/xxx/xxx/"

imho9
() автор топика
Ответ на: комментарий от imho9

Обычно советуют в настройки nginx добавить что-нибудь вроде:

fastcgi_send_timeout 600s;
fastcgi_read_timeout 600s;
gwinn ★★★★
()
Ответ на: комментарий от gwinn

Если fpm вешать на порт, то загрузка работает.

Проблема возникает только при работе через сокет!

imho9
() автор топика
Ответ на: комментарий от gwinn

конфиги php.ini я крутил, так же как и ставил таймауты в nginx. Не помогло.
Повторюсь. При одинаковых конфигурациях php.ini и nginx через IP адрес работает, а через сокет не работает.

imho9
() автор топика
Ответ на: комментарий от imho9

При одинаковых конфигурациях php.ini и nginx через IP адрес работает, а через сокет не работает.

Что показывает: netstat -Lan когда php-fpm слушает unix сокет?

iron ★★★★★
()
Ответ на: комментарий от iron

Current listen queue sizes (qlen/incqlen/maxqlen)
Proto Listen Local Address
unix 0/0/1024 /www/site/site.sock

imho9
() автор топика
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.