2014-11-05 68 views
0

我需要运行一个程序来预热我的应用程序。有什么方法可以安排每当iis回收?如何安排程序在iis回收后运行?

我正在使用IIS 7.5。

+0

您可以安排一个侦听事件的任务,假定IIS当它回收程序池并记录事件 – rene 2014-11-05 13:05:41

+0

谢谢,我做了类似于使用事件侦听器的事情:http://dotnetspeak.com/2014/01/detecting-app-pool-recycling-and-mitigating-its-effects – 2014-11-05 16:08:05

回答

1

如果有确实变暖了一个批处理文件或exe文件,你可以按照如下的手动issreset

执行一个单行上commandprompt安排它:

schtasks /create 
     /tn warmup-app 
     /tr drive:\path\warmup.cmd 
     /sc ONEVENT 
     /EC System 
     /MO *[System/EventID=3201] 

,如果执行你'与

迎接成功:计划的任务“warmup-app”已成功创建。

现在配置IIS记录它在事件日志的应用程序池重新启动:

enter image description here

+0

那么自动回收呢?它会起作用吗? – 2014-11-05 18:26:24

+0

当然,如果你知道记录的特定事件ID使用那个而不是3201 – rene 2014-11-05 18:40:11

相关问题