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

Иногда HTTP-соединение не достигает (?) Сервера, в то время как соединение ICMP и ssh работает нормально

У меня довольно странная проблема, которая у меня была довольно долгое время. Я использую мощный выделенный сервер OVH, и я не уверен, в чем именно заключается основная проблема.

Я перешел с Cloudflare cdn, так что эта проблема сейчас довольно раздражает, и мне нужно наконец ее решить. Я заметил, что время от времени у моего сервера случайное время ожидания соединения. Что я использую:

  1. Nginx и хостинг около 15 серверов / доменов только через домены.
  2. HHVM для одних серверов в Nginx, PHP-FPM для других
  3. Ubuntu 16.04.x

Что я заметил по поводу проблемы:

  1. Это действительно происходит случайно, иногда время ожидания превышает 2-4 минуты, иногда всего несколько секунд. Иногда это ограничивается изолированными случаями, редко, по крайней мере, один раз в день на более длительный период ~ 5-15 секунд для более чем 10 независимых мест. Возможно, что этого не произойдет в течение часа, но это может случиться много раз за короткий промежуток времени.
  2. На момент возникновения проблемы у меня все еще есть активное соединение ssh-соединение с сервером и ICMP ping для сервера, оба работают нормально, однако httping не работает во время проблемы
  3. Я не заметил никаких журналов ошибок в Nginx error.log tail -f error.log Я подумал, что, возможно, прокси для hhvm / php-fpm не работает, но никаких проблем со шлюзом нет, ни механизмы выполнения php, ни база данных не загружены сильно, чтобы вызвать какие-либо проблемы.
  4. На момент выдачи логов из-за "сломанного" IP-адреса, который подключается во время в nginx access.log, не появляются. tail -f access.log | grep "120.120.120.120"

Я был бы очень, очень признателен за любой вклад в поиск решения этой проблемы, поскольку у меня нет идей.