У меня есть приложение, написанное на С++. Это приложение отправляет определенную информацию в script, расположенную на удаленном веб-узле, используя HTTP-запросы POST. Приложение отправляет запросы с периодом от нескольких секунд до нескольких минут.
Проблема в том, что примерно через полчаса работы без ошибок приложение начинает получать 408 запросов таймаута с веб-сервера. Затем приложение начинает повторять отправку сообщений, но сервер продолжает отвечать на 408 запросов.
Интересное наблюдение: ошибка исчезает после доступа к веб-сайту с помощью браузера, и приложение работает нормально примерно через 30 минут после этого, затем проблема возвращается.
В чем может быть причина и есть ли какое-нибудь обходное решение?
PS: приложение работает на обычном ПК с рабочей станцией XP. Веб-сайт находится на веб-сервере GoDaddy.
заблаговременно