nginx proxy для apache в локальной среде избегает ошибки 504

nginx proxy для apache в локальной среде избегает ошибки 504

Привет, ребята. У меня есть настройка, в которой я использую Nginx в качестве точки входа для моего HTTP-запроса на порту 80, а затем я создаю прокси-сервер на порт 8080, где Apache запускает виртуальный хост с PHP7.4 + MySQL, работающим на Windows 11 через стек Laragon.

Я программирую и использую API на TCG, и мне рекомендуют сбросить эти данные в мою базу данных. Проблема в том, что сброс занимает около 2 минут и в конце выдает ошибку: 504 Gateway Timeout.

Я почти уверен, что проблема в моей конфигурации, поскольку я не эксперт и делал это методом проб и ошибок...

Если есть возможность, что вы можете помочь мне с конфигурацией; Они говорят мне загрузить ее здесь в обновлении, если нет, они также дают мне знать удалить эту публикацию. Любое предложение приветствуется. Спасибо!

решение1

Стоит проверить журналы ошибок как Nginx, так и PHP-FPM, чтобы увидеть, регистрируются ли какие-либо конкретные ошибки, которые могут помочь выявить проблему.

Проблема может быть в вашей конфигурации Nginx. Вам нужно будет разместить ее здесь, чтобы мы могли рассказать больше.

В общем случае вы можете попробовать увеличить значения proxy_read_timeoutи proxy_connect_timeoutв конфигурации Nginx, чтобы дать прокси-серверу больше времени для выполнения запроса.

Вы также можете попробовать увеличить request_terminate_timeoutзначение в конфигурации пула PHP-FPM, так как это значение определяет, как долго PHP-FPM будет ожидать завершения запроса до истечения времени ожидания.

Связанный контент