IIS应用程序池自动回收作业

摘要:
vb:appPoolName=WScript.Arguments(0)SetoWebAdmin=GetObject("winmgmts:rootWebAdministration")SetoAppPool=oWebAdmin.Get("ApplicationPool.Name='"+appPoolName+"'")oAppPool.Recyclesetfso=createobject("scrip

vb:

appPoolName = WScript.Arguments(0)

Set oWebAdmin = GetObject("winmgmts:rootWebAdministration")

Set oAppPool = oWebAdmin.Get("ApplicationPool.Name='" + appPoolName + "'")

oAppPool.Recycle

set fso=createobject("scripting.filesystemobject")

if (fso.fileexists("C:WebRootWebSiteFLFTaskLogs
ecycleIISPool.log")) then

   '1-forreading,2-forwriting,8-appending

   set file=fso.opentextfile("C:WebRootWebSiteFLFTaskLogs
ecycleIISPool.log",8,ture)

else

   set file=fso.createtextfile( "C:WebRootWebSiteFLFTaskLogs
ecycleIISPool.log",8,ture)

end if

'write(x)写入x个字符,writeline写入换行,writeblanklines(n)写入N个空行
file.writeline  now&"应用程序池“"&appPoolName &"”已经回收成功。"
file.close

并写bat

cscript recyclepool.vbs EduWebApi

并放入任务计划程序中 执行Bat

追加:

回收之后,但还是解决不了,回收第一次的请求卡,再追加一个Bat,调起url请求访问,借用curl实现:

@echo off
color 1f
echo 正在调起程序

echo.>>check.txt
echo.正在调起程序 %date% >>check.txt

echo 开始执行baidu.com   %date% %time% >>check.txt
curl -s http://www.baidu.com/api/Common/CheckProveStatus>>check.txt
echo. 执行完成  %time% >>check.txt

免责声明:文章转载自《IIS应用程序池自动回收作业》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇yolov3输出检测图片位置信息Matlab quad下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

.NET应用程序7种最常见的性能问题及其解决方案

译者注:这篇文章依然是介绍.NET Framework框架下的性能问题排查,可能并不直接适用于.NET Core,但有时也能提供一些参考。   .NET应用程序7种最常见的性能问题及其解决方案 原文地址:https://www.eginnovations.com/blog/top-7-net-application-performance-problems...

nginx匹配规则说明以及匹配的优先级

location 匹配规则语法规则    location [=|~|~*|^~] /uri/ { … }模式    含义location = /uri    = 表示精确匹配,只有完全匹配上才能生效location ^~ /uri    ^~ 开头对URL路径进行前缀匹配,并且在正则之前。location ~ pattern    开头表示区分大小写的正...

4个可以发送完整电子邮件的命令行工具

今天的文章里我们会讲到一些使用Linux命令行工具来发送带附件的电子邮件的方法。它有很多用处,比如在应用程序所在服务器上,使用电子邮件发送 一个文件过来,或者你可以在脚本中使用这些命令来做一些自动化操作。在本文的例子中,我们会使用foo.tar.gz文件作为附件。 有不同的命令行工具可以发送邮件,这里我分享几个多数用户会使用的工具,如mailx、mutt和...

bat 批处理脚本

目录: 1:ping多个不同服务器IP 2:每隔一段时间清一次DNS缓存 3:将一个文件夹中的所有文件,分别保存在一个新文件夹中,以保持每个文件夹一个文件 功能1:ping多个不同服务器IP 环境开通防火墙后,经常需要对其他不同服务器进行网络连通测试。这时就需要ping多个不同服务器,这里简单列了一个windows下的批处理文件,简单做下备忘。 步骤: 1...

Batch脚本的简单应用

网易博客停用,转几篇原来写的文章过来 在做自动化过程中,碰到Java代码与windows相互交互的情况,需要获取一些windows的系统信息,用到了Batch脚本,比较方便。 需要完成的功能很简单,获取windows中运行的进程的pid,写在一个文本文件中供Java代码读取。 主要用到的功能包括管道、重定向等。 脚本如下: @echoofftasklis...

DER编码

DER编码 1.countryName echo -n -e "x30x09x06x03x55x04x06x13x02x43x4E" > 20181204.der 2.organizationName echo -n -e "x30x0Fx06x03x55x04x0Ax0Cx08x32x30x31x38x31x32x30x34" >>...