Страница 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-й. С секундомером, блин, сидел. Подумываю прибавить значений, но вроде пока хватает. Может это не совсем верное решение, кто поопытнее поправят. А пока так.