Тайм-аут случайного сеанса в ASP.NET MVC3

У меня есть приложение, которое получает случайные таймауты сеанса. (IIS 7.5 в Windows 2008 R2, .NET 4.0)

Я попробовал следующее:

  • проверил журнал приложений, если процесс w3wp.exe был сброшен, но нет записи.
  • отключено в пуле приложений Быстрая защита от сбоев
  • перемещена к провайдеру состояния сервера sql, чтобы убедиться, что липкий сеанс балансировщика нагрузки не эта проблема. (мы используем kemp loadmaster.)
  • гарантирует, что никакие другие приложения не используют тот же пул приложений.
  • проверил, что исключения в потоке вызываемой сборки обрабатываются правильно. (смоделировано с использованием метода throw new exception), и обработка ошибок была правильной.
  • обеспечил, чтобы validationKey и decryptionKey были установлены в webconfig на всех 4 веб-серверах на один и тот же ключ.

Сейчас у меня не хватает идей, как это определить злая ошибка. какие-либо предложения? Я не могу воспроизвести проблему на моем локальном компьютере в отладчике.

один момент, который, возможно, важен, переход со страницы 1 на страницу 2, где часто происходит потеря сеанса, иногда занимает более 120 секунд из-за системы стороннего производителя, которая подключена через сокет TCP.

6
задан tereško 1 March 2013 в 11:12
поделиться