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

Ошибка Gateway Timeout

Добавлено: Вт июл 17, 2018 2:21 pm
Wildum
После установки последних обновлений,на сайте постоянная ошибка Gateway Timeout

The gateway did not receive a timely response from the upstream server or application.Стоит apach2.4+nginx,подскажите какие параметры подправить.Скрипт выполняется,но ошибка все равно появляется.

Re: Ошибка Gateway Timeout

Добавлено: Ср июл 18, 2018 7:58 am
andrey
Можете дать доступ в личку или свяжитесь с нами в чате, скайпе. Проверим что не так.

Re: Ошибка Gateway Timeout

Добавлено: Пн дек 17, 2018 8:21 pm
Alexhelp
У меня такая же проблема.
Gateway Timeout

The gateway did not receive a timely response from the upstream server or application.
То работаем все отлично, но периодически выскакивает эта надпись
Сам походите по сайту и посмотрите как загружаются страницы с переменным успехом
https://lambre.store
Другие сайты на других CMS ведут себя так же. Человек, который устанавливал мне BRAINY на VDS не может понять, не знает куда "копать".
Подскажите пожалуйста :!:

Re: Ошибка Gateway Timeout

Добавлено: Вт дек 18, 2018 7:08 am
KyKyIIIKuH
Alexhelp писал(а):
Пн дек 17, 2018 8:21 pm
У меня такая же проблема.
Gateway Timeout

The gateway did not receive a timely response from the upstream server or application.
То работаем все отлично, но периодически выскакивает эта надпись
Сам походите по сайту и посмотрите как загружаются страницы с переменным успехом
https://lambre.store
Другие сайты на других CMS ведут себя так же. Человек, который устанавливал мне BRAINY на VDS не может понять, не знает куда "копать".
Подскажите пожалуйста :!:
с кодировкой беда, а так сайт работает нормально без ошибок.

Re: Ошибка Gateway Timeout

Добавлено: Вт дек 18, 2018 7:43 am
andrey
Alexhelp писал(а):
Пн дек 17, 2018 8:21 pm
У меня такая же проблема.
Gateway Timeout

The gateway did not receive a timely response from the upstream server or application.
То работаем все отлично, но периодически выскакивает эта надпись
Сам походите по сайту и посмотрите как загружаются страницы с переменным успехом
https://lambre.store
Другие сайты на других CMS ведут себя так же. Человек, который устанавливал мне BRAINY на VDS не может понять, не знает куда "копать".
Подскажите пожалуйста :!:
Нужны логи. Можете дать рут доступ в личку или связаться с нами в чате. Посмотрим что не так.

Re: Ошибка Gateway Timeout

Добавлено: Ср дек 19, 2018 11:14 am
sbury
попробуйте посмотреть список кретичиских ошибок. Дайте команду

journalctl -p err

Re: Ошибка Gateway Timeout

Добавлено: Вт дек 10, 2019 11:11 am
Markus3295
Добрый день.
Прошел год - такая же проблема) Чем закончилось разбирательство в прошлый раз?

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

---

Есть на сайте импорт - один шаг может длиться несколько минут. И падает ровно через минуту.
Не могу понять, где это настраивается.

Настройки php проверил - там лимит стоит 3600, все ок.

В настройках вирт хоста в nginx тоже прописано

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

proxy_connect_timeout      3600;
proxy_send_timeout         3600;
proxy_read_timeout         3600;
send_timeout               3600;
fastcgi_read_timeout 3600;
fastcgi_send_timeout 3600;
и все равно страница падает на 60 секундах.

Re: Ошибка Gateway Timeout

Добавлено: Вт дек 10, 2019 3:09 pm
alenka
Timeout 3600 в файле httpd.conf
А также max_execution_time по пути /home/USER/etc/phpXX/php.ini

Re: Ошибка Gateway Timeout

Добавлено: Вт дек 10, 2019 6:16 pm
Markus3295
Timeout 3600 в файле httpd.conf
в общем понятно. в частности - где искать этот файл?)
/etc/httpd/conf/httpd.conf - речь про него? если нет - укажите путь, пожалуйста.
но там нет такой директивы. попробую добавить, посмотрим.
А также max_execution_time по пути /home/USER/etc/phpXX/php.ini
тут уже прописано 120 сек.

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

; Maximum execution time of each script, in seconds
; http://php.net/max-execution-time
; Note: This directive is hardcoded to 0 for the CLI SAPI
max_execution_time = 120
зато там есть еще параметр - может быть дело в нем? тоже попробую.

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

; Default timeout for socket based streams (seconds)
; http://php.net/default-socket-timeout
default_socket_timeout = 60
лимит переопределяется на уровне php. phpinfo() итак уже выводит 3600.

проблема где в веб сервере.
причем если тут ставить например 10 - лимит срабатывает. а вот 3600 - не срабатывает. или есть еще какой-то лимит.

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

proxy_connect_timeout      10;
proxy_send_timeout         10;
proxy_read_timeout         10;
send_timeout               10;

Re: Ошибка Gateway Timeout

Добавлено: Пт янв 31, 2020 4:45 pm
1000100
Связка Apache+Nginx

Такая же проблема возникла для тяжелого сайта на WordPress.
Что сделал:
Прописал в конфигах Apache:
ProxyTimeout 1800
Сохранил.
Прописал в php.ini:
max_execution_time = 1800
max_input_time = 1800
memory_limit = 5121M
upload_max_filesize = 2048M
post_max_size = 2048M
Пояснение: при импорте тяжелых файлов требуется не только время, а еще и память, плюс размер загружаемого файла.
Однако стоит учесть, что значения подбираются исходя из объема оперативки на вашем сервере.
Сохранил.
Далее идем по пути:
/etc/nginx/sites-available
где будут лежать конфиги для сайтов. Берем конфиг ваш_сайт.conf открываем в редакторе, находим:
proxy_connect_timeout 180;
proxy_send_timeout 180;
proxy_read_timeout 180;
send_timeout 180;
выставляем нужные значения, я так же 1800 прописал. Сохраняем.
То же самое делаем для ssl.ваш_сайт.conf Сохраняем.(Если используете https://)
Перезагрузка сервера.
Все заработало. Тяжелый импорт стартанул на 17-ой минуте, одна из позиций прописалась на 22-й. С секундомером, блин, сидел. Подумываю прибавить значений, но вроде пока хватает. Может это не совсем верное решение, кто поопытнее поправят. А пока так.