最近,有一朋友的IIS服务器老是出现问题,运行一段时间下来就会出现访问服务器上的网站时提示数据库连接出错,然后重启IIS后网站又能正常访问了,实在找不出是什么原因导致了这个问题。不过最终我想到了一个笨办法,就是让IIS服务器定时自动重启,在Windows的任务计划中指定一个时间让IIS服务器自动重启。(这只是个笨办法,如果有高手知道究竟是什么原因导致,以及具体的解决方法请留言,谢谢了。)
设置IIS服务器定时自动重启的方法:(这里我以Windows Server 2003为例)
1、首先开启Windows的任务计划服务Task Scheduler,如果你没有关闭该服务的话,默认是开启的;如果你关闭了该服务,那开启Task Scheduler服务方法如下:
开始&→设置&→控制面板&→管理工具&→服务&→在右边的窗口中找到Task Scheduler服务,将其启动类型设为自动,服务状态设为开启即可,相关截图如下所示:
2、开始&→程序&→附件&→系统工具&→任务计划&→双击【添加任务计划】,此时将弹出任务计划向导,相关截图如下所示:
3、点击下一步,在出现的窗口中点击【浏览】按钮,找到C:\WINDOWS\system32\iisreset.exe并点击打开按钮
4、此时在弹出的窗口中输入计划任务的名称,并选择一个执行任务的时间,相关截图如下所示:
5、点击下一步按钮,分别设置起始时间、运行计划任务的周期以及起始日期,相关截图如下所示:
6、点击下一步按钮,输入您计算机的用户名以及密码,相关截图如下所示:
7、点击下一步按钮,出现【您已成功地计划了下列任务】提示,最后点击完成按钮即可,相关截图如下所示: