Тайм-аут сеанса IIS8 быстро - PullRequest
0 голосов
/ 29 марта 2019

У меня есть веб-приложение, работающее в Windows 2012 R2 и IIS 8, Вот корневое приложение, работающее в режиме классического конвейера, и оно работает хорошо.

Говорит, что URL похож на http://some.mypage.com/,, а его время ожидания в web.config:

<authentication mode="Forms">
  <forms name="FORM01" loginUrl="~/maintain/login.aspx" protection="All" timeout="20" path="/" />
</authentication>
<trace enabled="false" requestLimit="10" pageOutput="false" traceMode="SortByTime" localOnly="true" />
<sessionState mode="InProc" stateConnectionString="tcpip=127.0.0.1:42424" sqlConnectionString="data source=127.0.0.1;Trusted_Connection=yes" cookieless="false" timeout="20" />

И я создал другое приложение, которое под корневым приложением говорит URL-адрес, например http://some.mypage.com/ext,, работающий в режиме интегрированного конвейера.

И его время ожидания в web.config, например:

<httpCookies httpOnlyCookies="true" requireSSL="true" lockItem="true" />
<sessionState mode="InProc" cookieless="false" timeout="120" />

Моя проблема в том, что это приложение, время ожидания его сеанса было очень быстрым, всего несколько секунд (менее 3 секунд), что делает это приложение полностью непригодным для использования.


Из-за интернет-ограничений моего офиса я не могу загрузить настройки пула приложений. Я перечислю некоторые здесь и надеюсь, что это может предоставить некоторую информацию. всем вам.

  • Длина очереди - 1000
  • Время простоя (в минутах) - 20
  • Действие тайм-аута простоя - завершить
  • Лимит запроса - 0

Любые предложения приветствуются ~

...