prototype_denis
@prototype_denis
Symfony

Каков механизм работы nginx + php-fpm?

Заметил при использовании file_get_contents, curl, get_headers и некоторых других, что nginx себя странно ведёт.

Скрипт вызывается дважды.

Например:
file_get_contents('example.com');
exec('wget example.com > /tmp/');

В итоге 2 файла...
На Апаче этого не наблюдается.

Рабочих процессов в конфиге nginx 4, работает от юзверя.

Подозрения падают на accelerated upload в php-fpm, но всё же, пока не понимаю, где искать причину.
  • Вопрос задан
  • 2710 просмотров
Решения вопроса 1
Fesor
@Fesor
Full-stack developer (Symfony, Angular)
если вы тестите все в браузере, и у вас настроено перенаправление на php-fpm всех запросов, для коотрых не нашлось файлов, то скорее всего второй запрос вызывает браузер когда хочет получить favicon.

Вообще приведите конфигн nginx и удостоверьтесь что браузер не делает двух запросов к серверу (в дебаг панели).
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы