Назад | Перейти на главную страницу

502 Bad Gateway при высоком трафике

Когда мой сайт получает много запросов в секунду (я предполагаю, что не менее 80 запросов в секунду), сервер случайным образом блокирует некоторые запросы с 502 Bad Gateway nginx-ошибки. Это происходит каждые несколько секунд: все запросы блокируются, и вы даже не можете просматривать веб-сайт после быстрого обновления. Но опять же, через три секунды все возвращается в норму.
Сайт в целом работает очень быстро, даже в эти странные фазы. Он не лагает или что-то в этом роде - он просто случайным образом блокирует соединения.

Сообщения об ошибках появляются для всех одновременно. Итак, я предполагаю, что существует какой-то ограниченный по времени предел max_connection или что-то, что завершает работу службы на несколько секунд.

Перепробовала все, что пришло в голову:

Проверка ulimits (Soft & Hard - около 50 000),
nginx worker_connections увеличен до 8192 (с 4094)
и удвоился max_connections в моих настройках mysql.

По-прежнему без какого-либо эффекта.
Также я пытался просмотреть все журналы ошибок на моем сервере (nginx, httpd, mysql и т. Д.), Но не нашел ничего полезного. Хотя, может быть, мне не хватает важного журнала ... их очень трудно найти, и я действительно не знаю, что искать.

Есть что-нибудь, что я могу попробовать?
Я также могу предоставить несколько .conf файлы, если необходимо.