Назад |
Перейти на главную страницу
Иногда HTTP-соединение не достигает (?) Сервера, в то время как соединение ICMP и ssh работает нормально
У меня довольно странная проблема, которая у меня была довольно долгое время. Я использую мощный выделенный сервер OVH, и я не уверен, в чем именно заключается основная проблема.
Я перешел с Cloudflare cdn, так что эта проблема сейчас довольно раздражает, и мне нужно наконец ее решить. Я заметил, что время от времени у моего сервера случайное время ожидания соединения. Что я использую:
- Nginx и хостинг около 15 серверов / доменов только через домены.
- HHVM для одних серверов в Nginx, PHP-FPM для других
- Ubuntu 16.04.x
Что я заметил по поводу проблемы:
- Это действительно происходит случайно, иногда время ожидания превышает 2-4 минуты, иногда всего несколько секунд. Иногда это ограничивается изолированными случаями, редко, по крайней мере, один раз в день на более длительный период ~ 5-15 секунд для более чем 10 независимых мест. Возможно, что этого не произойдет в течение часа, но это может случиться много раз за короткий промежуток времени.
- На момент возникновения проблемы у меня все еще есть активное соединение ssh-соединение с сервером и ICMP ping для сервера, оба работают нормально, однако httping не работает во время проблемы
- Я не заметил никаких журналов ошибок в Nginx error.log
tail -f error.log
Я подумал, что, возможно, прокси для hhvm / php-fpm не работает, но никаких проблем со шлюзом нет, ни механизмы выполнения php, ни база данных не загружены сильно, чтобы вызвать какие-либо проблемы. - На момент выдачи логов из-за "сломанного" IP-адреса, который подключается во время в nginx access.log, не появляются.
tail -f access.log | grep "120.120.120.120"
Я был бы очень, очень признателен за любой вклад в поиск решения этой проблемы, поскольку у меня нет идей.