Windows版宝塔面板定时重启IIS

我也是近期才知道宝塔面板居然有Windows版,但这个Windows版用起来却是一堆问题。

包括但不限于:

  1. 不能像Linux版本那样使用进程守护管理器;
  2. Web Server推荐使用IIS但兼容性一般,且IIS容易吃满CPU和内存;
  3. 脚本的编写方式跟Linux不一样。

所以,一般情况下不推荐使用Windows服务器,即使用了,也不要装IIS,还是用nginx更保险些。

但是呢,有些客户就是Windows服务器,偏偏之前的技术还在上面部署了IIS,结果接口时不时地访问不了了,小程序没数据了,后台登不上,一查发现IIS占用资源过高,重启一下又好了。

问题是不知道它什么时候会出问题,最好定时让它重启一次,比如每天的凌晨0点重启就好。

这个时候就要用到计划任务,可以使用Windows自带的计划任务,也可以使用宝塔面板的,做的事都一样,就是执行一下IIS的重启程序,路径是C:\Windows\System32\iisreset.exe,任务类型选择Bat脚本就可以 了。

Leave a Comment

豫ICP备19001387号-1