• 定时IIS任务自动停止及解决办法


    ---恢复内容开始---

    操作系统:WinServer2008 R2

    IIS版本:IIS7.0

    目的:利用IIS挂载服务,定时或循环作业

    症状:在网站的Global.asax.cs文件的Application_Start方法中添加定时器,IIS启动并打开网站后定时器自动运行。网站不刷新20分钟后,定时器不运行。

    解决办法:将IIS管理器->应用程序池->高级设置->进程模型->闲置超时改为0即可。

    为保证定时器正常运行,每日定时重启IIS服务,刷新该网页

    用批处理实现,重启与刷新操作,代码如下:

    @echo off
    net stop w3svc
    net start w3svc

    @echo off
    echo set ierunner=createobject("wscript.shell") > ie.vbs
    echo ierunner.run "cmd /c start iexplore http://localhost/",0 >>ie.vbs
    echo wscript.sleep 8000 >> ie.vbs
    echo ierunner.sendkeys "%%{F4}" >> ie.vbs
    cscript //nologo ie.vbs
    del ie.vbs

    将此批处理程序添加到系统定时启动任务中,即实现定时重启IIS,且正常运行定时作业。

    ---恢复内容结束---

  • 相关阅读:
    mysql的sql性能分析器
    Maven(一)
    SVN使用(二)
    SVN使用(一)
    php smarty section使用
    php smarty foreach循环注意
    PHP unlink() 函数
    PHP file_exists() 函数
    PHP realpath() 函数
    PHP dirname() 函数
  • 原文地址:https://www.cnblogs.com/yi-ye/p/5577194.html
Copyright © 2020-2023  润新知