Здесь, в StackOverflow, мы каждый день наблюдаем несколько исключений «Время ожидания запроса истекло».
Факты:
- Время ожидания запроса по умолчанию составляет 90 секунд.
- Происходит только на POST
- Размещаемые данные представляют собой текст, обычно небольшой (‹ 1 КБ), но может достигать нескольких КБ.
- Данные формы не фиксируются в переменных сервера
- Клиентские UA разнообразны: IE5.5–7, Firefox 3.0.5, iPhone, Chrome
- Расположение клиентов разнообразно: Великобритания, Франция, США - Северная Каролина, Огайо, Северная Каролина, Индиана.
Мы протестировали серверный тайм-аут (т. е. с использованием Thread.Sleep) и все переменные формы правильно фиксируются в журнале исключений. Это позволяет нам предположить, что у клиента возникли проблемы с отправкой запроса в отведенное время.
Приветствуются любые мысли о том, как отловить/отладить это условие!