Потери при POST запросе
Добрый день. Сразу предупрежу, я не очень опытный, сильно не пинайте) Пробелма следующая: Есть 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 - то тоже запросы корректно доходят (до проблемного сервера)
Т.е. вероятнее всего кто то по пути режет запрос Вопросы от нуба:
- Почему только POST запросы отваливаются? (а всё остальное норм работает)
- Почему только половина запросов отваливается? (запросы одинаковые)
- И самое главное: Можно ли как то отследить на каком этапе (скачке) «зависает» post запрос? (по типу tracert-а но только для post запроса)
Весь день гуглил, ответ не нашёл (хотя может не там искал)