Страница 1 из 1

Nginx + PHP-FPM через unix sock

Добавлено: 2017-02-09 11:04:12
crazytetra
FreeBSD msk4-web 10.0-RELEASE FreeBSD 10.0-RELEASE
nginx version: nginx/1.6.2
PHP 5.3.29
5.5.39-MariaDB
Закрыто PF

Имеется проект под CMS Bitrix
Nginx + PHP-FPM через unix sock

На вооружении три сервера:
msk1-web – старый продакшн который снимаем с вооружения
msk3-web – девелоперский сервер
msk4-web – новый продакшн сервер

На всех серверах образ сервера msk1-web, далее изменялись конфиг файлы.

Проблема в сервере msk4-web.
При обмене данными 1C->site после авторизации сайт отдает 502 ошибку. Эта же ошибка возникает в момент отправки e-mail нескольким адресатам (>100). PHP исходники обмена и отправки писем не изменялись.

Nginx:

Код: Выделить всё

[error] 38931#0: *14605 upstream prematurely closed connection while reading response header from upstream, client: хх.хх.хх.хх, server: localhost, request: "GET /bitrix/admin/1c_exchange.php?type=catalog&mode=checkauth HTTP/1.1", upstream: "fastcgi://unix:/tmp/name-fpm.sock:", host: "www.domain.ru"
[error] 38933#0: accept4() failed (53: Software caused connection abort)
[error] 38933#0: accept4() failed (53: Software caused connection abort)
[error] 38933#0: accept4() failed (53: Software caused connection abort)
[error] 38933#0: accept4() failed (53: Software caused connection abort)

Код: Выделить всё

PHP-FPM:
WARNING: [pool name] child 54169 exited with code 1 after X.X seconds from start
MariaDB:
чисто

Режим debug ничего интересного не показывает, только лишь NOTICE.

Конфиги nginx и php идентичны, при этом для тестов отключалось все что только можно, чтобы выявить проблему.

Нужна помощь в решении проблемы, и готовы отблагодарить если кто то просто возьмет и пофиксит)

Nginx + PHP-FPM через unix sock

Добавлено: 2017-02-09 22:26:54
Sadok123
Для начала обновиться до последних версий

Nginx + PHP-FPM через unix sock

Добавлено: 2017-03-29 18:16:36
Toptyg
Есть таймаут у подключения вебсервера к пхп сокету - можно его увеличить.