web config 已經設定過最大限度的session timeout 長度
頁面程式透過setinterval 一直call 某支function
但總是在大概凌晨一點時會突然session time out
感到很訝異
IIS 設定Session永不過期
由於此系統為了自動轉待辦,所以才需要讓他session 不會過期
在webconfig的地方我們有設定讓他可以長時間不會time out
<httpRuntime maxRequestLength="40690" requestValidationMode="2.0"/>
但我透過一直前端程式一直讓他幾秒鐘執行一次後端程式
卻發現 老是在 凌晨一點左右 會自己timeout ,後來才發現原來是IIS 的問題
以下為步驟
- 打開應用程式集區選擇到該pool
- 右鍵點選指定pool 並且點選回收
- 將本來的特定時間取消掉 並完成 (原來就是因為這邊導致每次到了凌晨一點就timeout)
參考資料