LINUX.ORG.RU

Сообщения JohnnyHazz

 

Потери при POST запросе

Форум — Admin

Добрый день. Сразу предупрежу, я не очень опытный, сильно не пинайте) Пробелма следующая: Есть VPS сервер в Германии, при отправке POST запросов с своего домашнего провайдера (СПБ - Ростелеком) примерно в половине случаев они отваливаются по таймауту curl: (28) Failed to connect to xxx port 80 after 21014 ms: Couldn’t connect to server

При этом во второй половине случаев они успешно доставляются и сервер на них отвечает.

Если запрос отваливается по таймауту - то на сервере в логах апача нет никаких следов коннекта (т.е. до сервера вероятнее всего запрос не доходит)

При этом GET запросы доходят до сервера в 100% случаев (ошибок с этим нету)

Пробовал на фоне запускать ping -t - посмотреть есть ли анамалии в момент когда POST запросы теряются - никаких аномалий нет (потерь нет, пинг стабилен)

Запущенная на фоне ssh сессия тоже не рвётся.

Если переключится на другого провайдера - пробелма пропадает. Если на Ростелекоме подключится к соседнему серверу по VPN - то тоже запросы корректно доходят (до проблемного сервера)

Т.е. вероятнее всего кто то по пути режет запрос Вопросы от нуба:

  1. Почему только POST запросы отваливаются? (а всё остальное норм работает)
  2. Почему только половина запросов отваливается? (запросы одинаковые)
  3. И самое главное: Можно ли как то отследить на каком этапе (скачке) «зависает» post запрос? (по типу tracert-а но только для post запроса)

Весь день гуглил, ответ не нашёл (хотя может не там искал)

 , ,

JohnnyHazz
()

RSS подписка на новые темы