Время от времени некоторые запросы на моем сайте начинают зависать в состоянии RequestAcquireState модуля Session. Когда эта спираль начинает весь тайм-аут запросов и нам нужно перезапустить IIS на зараженном сервере.
Я исследовал его много, и единственный вывод, который я получил, заключается в том, что происходит какой-то тупик, когда приложение пытается получить доступ к пользовательским данным, хранящимся в сеансе.
Единственный вариант, который я могу решить, чтобы исправить эту проблему, - либо уменьшить, либо остановить использование сеансов в моем приложении. Это определенно часть плана, но это займет некоторое время, прежде чем мы сможем это сделать.
В нашем балансе нагрузки мы запускаем 6 машин с IIS 7.5, из состояния StateServer и сервера.
Любые подсказки о том, как обойти эту проблему или исправить ее вообще, без необходимости полностью удалить сеансы?