Ubuntu 14.04 — php-fpm + nginx + результаты загрузки в 502 Bad Request recv () не удалось ()

Я борюсь с проблемой при загрузке файлов на мой сервер.

Я использую следующее:

  • Ubuntu 14.04 64bit
  • nginx 1.4.6
  • php5-fpm 5.5.9

Приложения, которые должны получать файлы, находятся на вершине Zend Framework 2.4.0.

Каждый раз, когда я хочу загрузить файл, я получал ответ 502 Bad Request.

Error.log nginx показывает:

[error] 21217#0: *5 recv() failed (104: Connection reset by peer) while reading response header from upstream

Я так много читал об этой ошибке, но ничего не помогло.

Я сделал:

  • отключить opcache в php.ini
  • перешел с сокетов на tcp для php-fpm
  • установить размеры файлов для php
  • установить таймауты для nginx и php-fpm

Если у кого-то есть идея, было бы очень хорошо, если бы вы могли немного помочь 🙂

Greetz
Nilson

0

Решение

Попробуйте открыть конфигурацию пула fastcgi:
vim /etc/php5/fpm/pool.d/www.conf

Изменить прослушать:
слушай = 127.0.0.1:9000

Откройте конфигурацию вашего сайта nginx:
vim /etc/nginx/sites-available/your-site.conf

Замените unix: /var/run/php5-fpm.sock на:
127.0.0.1:9000;

Перезапустите nginx и php5-fpm.

1

Другие решения

Других решений пока нет …

По вопросам рекламы ammmcru@yandex.ru
Adblock
detector