网站每隔20多天,在早上会出现Server Application Unavailable
重启iis,内存回收后就正常了。
但过20多天的早上又会出现Server Application Unavailable。
网站代码里没有定时触发的代码。
网上说的处理方法 也只是针对刚挂上就出现问题。
照那处理方法后还是不行。
是网站内存没处理好的问题吗???
网站内存如何处理呢??
------解决方案--------------------IIS连接有个数限制的。
打开网站的时候,先进行一下链接回收吧。
------解决方案--------------------可能是代码,检查一下,看是不是有未处理异常
------解决方案--------------------http://bbs.51aspx.com/showtopic-1883.html
------解决方案--------------------会不会跟这个的原因类似:http://topic.csdn.net/t/20041205/19/3617097.html
------解决方案--------------------如果可以进服务器看一下事件日志就好了 确定具体异常是什么
------解决方案--------------------我们出现过这个情况,主要内存满了, 就会这样。
我们的原因,连接池太多了。 设置了最大数和 60秒超时。
后来就没有出现过。
------解决方案--------------------嗯,应该是内存满了
------解决方案--------------------设置下服务器每天重启,这个时间要有讲究。
最好在凌晨、黎明某个时间点。
工作期间不好重启吧··
------解决方案--------------------
------解决方案--------------------还是要检查下代码!是否需要优化!
------解决方案--------------------给出错的网站。独立进程池。
在进程池中设定每天12点之后回收一次 这是在IIS解决的办法
你的程序肯定本身有问题。
------解决方案--------------------第一,检查程序,可能某个动作造成死循环什么的
第二,你可以设置IIs的应用程序池,当内存达到多少的时候自动回收。
------解决方案--------------------1.通过System.Diagnostics.EventLog查看下服务器的应用程序日志,看在网站运行中都发生了那些错误
2.检查代码,主要是数据访问部分,看资源是否及时释放了.
------解决方案--------------------
------解决方案--------------------
------解决方案--------------------IIS设置的问题,最后换SERVER 2008 R2
------解决方案--------------------先看看日志那个时间段有没有异常访问
另外是不是有什么计划任务,比如数据库维护正好是这个时间段啊