На удаленных хостингах есть веб-сервис (PHP, nusoap). На одном из серверов почему-то часто при обращении к веб-сервису сразу возвращается 408 Request Timeout. На остальных серверах все всегда ок, да и на этом раньше было нормально — а сейчас через раз, причем в духе час работает-час не работает. Запросы делал с двух разных IP (для проверки), проблема повторяется в обоих случаях, причем с одного IP намного чаще, чем с другого. Так же при обращении с одного IP может быть проблема, а при обращении в этот момент с другого — все ок.
В общем хочется как-то это дело попробовать отладить, разобраться, прежде чем окончательно решить менять хостера (хостер godaddy, просят мне сообщить им как они могут повторить проблему).
Поэтому ищу программу которая бы перехватила HTTP запрос и ответ (вместе с заголовками, а не только XML content), может это как-то поможет понять в чем проблема.
Буду рад также если посоветуете возможные причины проблемы или варианты поиска причины.
Здравствуйте, MozgC, Вы писали:
MC>Добрый день,
MC>На удаленных хостингах есть веб-сервис (PHP, nusoap). На одном из серверов почему-то часто при обращении к веб-сервису сразу возвращается 408 Request Timeout. На остальных серверах все всегда ок, да и на этом раньше было нормально — а сейчас через раз, причем в духе час работает-час не работает. Запросы делал с двух разных IP (для проверки), проблема повторяется в обоих случаях, причем с одного IP намного чаще, чем с другого. Так же при обращении с одного IP может быть проблема, а при обращении в этот момент с другого — все ок.
MC>В общем хочется как-то это дело попробовать отладить, разобраться, прежде чем окончательно решить менять хостера (хостер godaddy, просят мне сообщить им как они могут повторить проблему).
MC>Поэтому ищу программу которая бы перехватила HTTP запрос и ответ (вместе с заголовками, а не только XML content), может это как-то поможет понять в чем проблема.
MC>Буду рад также если посоветуете возможные причины проблемы или варианты поиска прич
Далее я посмотрел исходник nusoap и нигде там не нашел выставления 408 ошибки в заголовках. Следовательно, правильно ли я понимаю что 408-ую ошибку выставляет Apache?
Как объяснить это хостеру? Я им уже послал запрос и ответ, но они просят еще какую-нибудь дополнительную информацию прислать (какая тут нужна дополнительная информация если я отправил полностью текст HTTP запроса им) и объяснить как повторить проблему.
В общем поглядел еще, когда возникает очередной период 408-й ошибки, то даже если в HTTP запросе задать не существующий файл, то все равно возвращается 408-я ошибка. Причем сам сайт грузится (т.е. если открыть главную страницу, то все ок). И еще, лично на моем компе после захода на главную страницу сайта иногда начинает работать и веб-сервис, а на другом компьютере это никак не связано.
Какая-то мистика прямо. Может у кого-нибудь есть мысли о возможных причинах? Буду очень благодарен за любую помощь.
В общем дело было в хостере (godaddy). У них какие-то настройки безопасности приводили вот к обсуждаемому ответу 408 Request Timeout.
Может кому пригодится