FAQ. Ошибки "502 Bad Gateway и 504 Gateway Time-out": различия между версиями
Нет описания правки |
Нет описания правки |
||
Строка 2: | Строка 2: | ||
[[Файл:504_Gateway_Time-out.png|thumb|1200px|center]] | [[Файл:504_Gateway_Time-out.png|thumb|1200px|center]] | ||
Данная ошибка - это код состояния HTTP, один из стандартных ответов сервера на запрос браузера. | |||
Зачастую данная ошибка возникает при выполнении запроса для получения "Списка подключённых ONU/ONT". Длительность его выполнения зависит от колличества ONU находящихся на OLT и может достигать вплоть до 10 минут. Основной причиной возникновения ошибки ''''504 Gateway Time-out'''' являются небольшие (недостаточные) значения для таймаутов. | |||
Если, вы при выполнении запроса получили данную ошибку, вам необходио проверить выставленные у вас таймауты в настройках. | |||
1) php.ini | |||
max_execution_time = xxx | |||
/etc/php/[VERSION]/cli/php.ini | |||
и | |||
/etc/php/[VERSION]/fpm/php.ini | |||
2) PHP-FPM | |||
request_terminate_timeout = xxx | |||
/etc/php[VERSION]/fpm/pool.d/www.conf | |||
3) NGINX config | |||
fastcgi_read_timeout = xxx | |||
/etc/nginx/conf.d/default.conf | |||
или | |||
/etc/nginx/conf.d/userside.conf | |||
в зависимости от того как у вас настроено. |
Версия от 12:54, 24 февраля 2023
Во время работы, вы можете столкнуться с возникновением ошибки '504 Gateway Time-out':
Данная ошибка - это код состояния HTTP, один из стандартных ответов сервера на запрос браузера.
Зачастую данная ошибка возникает при выполнении запроса для получения "Списка подключённых ONU/ONT". Длительность его выполнения зависит от колличества ONU находящихся на OLT и может достигать вплоть до 10 минут. Основной причиной возникновения ошибки '504 Gateway Time-out' являются небольшие (недостаточные) значения для таймаутов.
Если, вы при выполнении запроса получили данную ошибку, вам необходио проверить выставленные у вас таймауты в настройках.
1) php.ini
max_execution_time = xxx
/etc/php/[VERSION]/cli/php.ini
и
/etc/php/[VERSION]/fpm/php.ini
2) PHP-FPM
request_terminate_timeout = xxx
/etc/php[VERSION]/fpm/pool.d/www.conf
3) NGINX config
fastcgi_read_timeout = xxx
/etc/nginx/conf.d/default.conf
или
/etc/nginx/conf.d/userside.conf
в зависимости от того как у вас настроено.