502 Bad Gateway с высокой посещаемостью

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

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

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

проверка ulimits (Soft & Hard - около 50000),
nginx worker_connections увеличено до 8 192 (с 4 094)
и в два раза max_connections в моих настройках mysql.

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

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

0 ответов

Другие вопросы по тегам