Перехват запроса и ответа от веб-сервиса
От: MozgC США http://nightcoder.livejournal.com
Дата: 09.04.09 21:24
Оценка:
Добрый день,

На удаленных хостингах есть веб-сервис (PHP, nusoap). На одном из серверов почему-то часто при обращении к веб-сервису сразу возвращается 408 Request Timeout. На остальных серверах все всегда ок, да и на этом раньше было нормально — а сейчас через раз, причем в духе час работает-час не работает. Запросы делал с двух разных IP (для проверки), проблема повторяется в обоих случаях, причем с одного IP намного чаще, чем с другого. Так же при обращении с одного IP может быть проблема, а при обращении в этот момент с другого — все ок.

В общем хочется как-то это дело попробовать отладить, разобраться, прежде чем окончательно решить менять хостера (хостер godaddy, просят мне сообщить им как они могут повторить проблему).

Поэтому ищу программу которая бы перехватила HTTP запрос и ответ (вместе с заголовками, а не только XML content), может это как-то поможет понять в чем проблема.

Буду рад также если посоветуете возможные причины проблемы или варианты поиска причины.
Re: Перехват запроса и ответа от веб-сервиса
От: gandjustas Россия http://blog.gandjustas.ru/
Дата: 09.04.09 22:07
Оценка: 10 (1)
Здравствуйте, MozgC, Вы писали:

MC>Добрый день,


MC>На удаленных хостингах есть веб-сервис (PHP, nusoap). На одном из серверов почему-то часто при обращении к веб-сервису сразу возвращается 408 Request Timeout. На остальных серверах все всегда ок, да и на этом раньше было нормально — а сейчас через раз, причем в духе час работает-час не работает. Запросы делал с двух разных IP (для проверки), проблема повторяется в обоих случаях, причем с одного IP намного чаще, чем с другого. Так же при обращении с одного IP может быть проблема, а при обращении в этот момент с другого — все ок.


MC>В общем хочется как-то это дело попробовать отладить, разобраться, прежде чем окончательно решить менять хостера (хостер godaddy, просят мне сообщить им как они могут повторить проблему).


MC>Поэтому ищу программу которая бы перехватила HTTP запрос и ответ (вместе с заголовками, а не только XML content), может это как-то поможет понять в чем проблема.


MC>Буду рад также если посоветуете возможные причины проблемы или варианты поиска прич


fiddler
Re[2]: Перехват запроса и ответа от веб-сервиса
От: MozgC США http://nightcoder.livejournal.com
Дата: 10.04.09 00:55
Оценка:
Спасибо, отличная программка.
Re[3]: Перехват запроса и ответа от веб-сервиса
От: MozgC США http://nightcoder.livejournal.com
Дата: 10.04.09 21:21
Оценка:
В общем посмотрел я ответ:

HTTP/1.1 408 Request Timeout
Pragma: no-cache
cache-control: no-cache
Content-Type: text/html; charset=iso-8859-1
Connection: close
Date: Fri, 10 Apr 2009 01:00:19 GMT

Далее я посмотрел исходник nusoap и нигде там не нашел выставления 408 ошибки в заголовках. Следовательно, правильно ли я понимаю что 408-ую ошибку выставляет Apache?

Как объяснить это хостеру? Я им уже послал запрос и ответ, но они просят еще какую-нибудь дополнительную информацию прислать (какая тут нужна дополнительная информация если я отправил полностью текст HTTP запроса им) и объяснить как повторить проблему.
Re[4]: Перехват запроса и ответа от веб-сервиса
От: MozgC США http://nightcoder.livejournal.com
Дата: 13.04.09 23:40
Оценка:
В общем поглядел еще, когда возникает очередной период 408-й ошибки, то даже если в HTTP запросе задать не существующий файл, то все равно возвращается 408-я ошибка. Причем сам сайт грузится (т.е. если открыть главную страницу, то все ок). И еще, лично на моем компе после захода на главную страницу сайта иногда начинает работать и веб-сервис, а на другом компьютере это никак не связано.

Какая-то мистика прямо. Может у кого-нибудь есть мысли о возможных причинах? Буду очень благодарен за любую помощь.
Re[5]: Перехват запроса и ответа от веб-сервиса
От: SergASh  
Дата: 16.04.09 08:15
Оценка:
Здравствуйте, MozgC, Вы писали:

В порядке бреда. А не может ли это быть ответом не веб-сервиса, а прокси-сервера?
Re[6]: Перехват запроса и ответа от веб-сервиса
От: MozgC США http://nightcoder.livejournal.com
Дата: 19.04.09 13:14
Оценка:
Здравствуйте, SergASh, Вы писали:

SAS>В порядке бреда. А не может ли это быть ответом не веб-сервиса, а прокси-сервера?


Нет, прокси не используем, и такой косяк с разных клиентских компьютеров происходит
Re[7]: Перехват запроса и ответа от веб-сервиса
От: MozgC США http://nightcoder.livejournal.com
Дата: 24.04.09 14:35
Оценка: 4 (1)
В общем дело было в хостере (godaddy). У них какие-то настройки безопасности приводили вот к обсуждаемому ответу 408 Request Timeout.
Может кому пригодится
408 request timeout godaddy
 
Подождите ...
Wait...
Пока на собственное сообщение не было ответов, его можно удалить.