zoukankan      html  css  js  c++  java
  • 定时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,且正常运行定时作业。

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

  • 相关阅读:
    图解排序算法(三)之堆排序
    博客园添加看板娘
    php设计模式
    PHP二维数组排序 array_multisort
    php-jwt-token
    c++实现冒泡排序
    常见的排序 转
    Mac VMware Fusion CentOS7配置静态IP
    vmwar快照和克隆区别
    springboot maven打包插件
  • 原文地址:https://www.cnblogs.com/yi-ye/p/5577194.html
Copyright © 2011-2022 走看看