504 тайм-аут восходящего потока — nginxPhp

Кемеровские программисты php общаются здесь
Ответить
Anonymous
 504 тайм-аут восходящего потока — nginx

Сообщение Anonymous »

Мы работаем над версией Shopware 5, и она работает на PHP 7.3.
Кроме того, она использует php-fpm.
Конфигурация PHP-FPM

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

request_terminate_timeout = 300s
Конфигурация NGINX

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

# Timeout settings for Nginx
client_body_timeout 1800s;    # Time in seconds (30 minutes)
client_header_timeout 1800s;  # Time in seconds (30 minutes)
keepalive_timeout 3600s;      # Keep-alive timeout (optional, 1 hour)
send_timeout 1800s;           # Time to wait for a response (30 minutes)

# If using proxy
proxy_read_timeout 1800s;     # Allow for longer responses (30 minutes)
proxy_send_timeout 1800s;     # Allow for longer sends (30 minutes)

fastcgi_read_timeout 1800s;
fastcgi_send_timeout 1800s;
Конфигурация PHP

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

max_execution_time 1800s
memory_limit -1
файл .htaccess ничего не переопределяет.
ПРОБЛЕМА:
любой скрипт, который занимает больше времени, чем 5 минут отменяется из-за следующей ошибки.
[ошибка] 105907#105907: 14762 истекло время ожидания восходящего потока (110: время ожидания соединения) во время чтения заголовок ответа от восходящего потока, клиент: ..., сервер: my-domain.com, запрос: «GET /api/subPath HTTP/1.1», восходящий поток: "https://...:444/api/subPath", хост: "my-domain.com"
КОНТЕКСТ:
мы используем сервер WHM. И мы испробовали почти все возможные варианты конфигурации.
ВОПРОС:
Кто-нибудь знает, как увеличить время ожидания восходящего потока? Короче говоря, PHP-скрипты не должны закрываться через 5 минут.

Подробнее здесь: https://stackoverflow.com/questions/791 ... eout-nginx
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «Php»