Re: nginx + php-fpm = баг?

Alexey ngnx8810773a83 на avksrv.org
Пн Апр 27 14:29:18 UTC 2020


27.04.2020 16:38, grey пишет:
> Приветствую всех!
>
> Прежде чем создавать топик, перепроверил всё несколько раз, но объяснения
> такого поведения nginx найти не смог.
>
> Суть проблемы: если из php-скрипта со своего сервера я обращаюсь посредством
> curl или fopen к своему же сайту, то получаю ошибку "504 Gateway Time-out".
> Если выполнить в консоли сервера "php /www/test.ru/1.php", то скрипт вернет
> html-страницу сервера. Если открыть в браузере адрес test.ru/1.php, то сайт
> будет какое-то время думать, а по прошествию таймаута вернет "504 Gateway
> Time-out" (пока сайт будет думать, в лог будут сыпаться ошибки
> 2020/04/27 15:02:09 [error] 6540#6968: *960636 connect() failed (10061: No
> connection could be made because the target machine actively refused it)
> while connecting to upstream, client: 5.34.*.*, server: test.ru, request:
> "GET / HTTP/2.0", upstream: "fastcgi://127.0.0.1:9123", host: "test.ru",
> referrer: "http://***.ru/"). Если в скрипте заменить адрес сервера test.ru
> на любой другой внешний, пусть будет ya.ru, то и в консоли и в браузере все
> открывает без ошибок. Из чего я делаю вывод, php тут не при чем, затык
> именно в nginx. nginx не самой последней версии - 1.17.3 и обновить пока не
> могу, php 7.3.х - тоже самая последняя версия.

А почему в нгинксе, а не в php. сделайте запрос за статичным файлом к 
тому же нгинксу, который отдаётся не  через php.

Воркеров php сколько ? точно >1?

/А


Подробная информация о списке рассылки nginx-ru