电话:029-8161 4085
手机:189 9121 9418
网站最近Session频繁超时,登录网站用户系统后,一般3~5分钟Session中保存的登录信息就清除了,找了很久才发现原因.
原来在应用程序池的"性能"中勾选了"启用CPU监视",设定了"最大CPU使用率(百分比)"为70%,"CPU使用率超过最大使用率时执行的操作"为关闭,而网站的程序在短时间里就会使CPU使用率达大这一最大值,IIS就会关闭对应的W3WP.exe进程,所以网站的所有Session就都被清除了.
如果在"运行状况"中勾选了"应用快速失败保护",一但在设定的时间里达到了失败数,W3WP.exe进程关闭后就不会自动重新开始,这时访问网站时就会提示"Service Unailable".
这个问题也会发生在应用程序池设置了内存回收的最大虚拟内存的时候,因为频繁达到回收界限,进程回收资源也会让Session中保存的信息清除。