win服务器仅有web应用每隔几天就要重启
win2003服务器,上面搭建了一个WEB形式的系统,程序比较大,内部逻辑也很复杂,每天系统还要自动调用web页面生成大量的报表,运行时间一久(大概两周的时间)就需要重启服务器,否则页面等等都会报错,请问大家该问题如何解决?
PS:我承认系统代码写的可能不是很完善,但由于代码量太大,优化代码的方式可能不太现实,请问能不能从服务器端想办法?
想法还不是很成熟,如果有其他好的办法,也请大家一并指教。
谢谢!
------解决方案--------------------服务器端可以设置一个自动重启任务,每天12点重启。
------解决方案--------------------Windows貌似不重启不行
------解决方案--------------------你的web应用跑在IIS里面还是tomcat里面?
tomcat的话,增加一点JVM
不过,最好的方法就是确定应用是否存在内存泄露,否则加再多硬件资源也没用。