iis中提供了appcmd命令 可以通过命令行来配置iis

appcmd.exe 默认路径在 c:\windows\system32\inetsrv\下

若要回收应用程序池,请使用以下语法:

appcmd recycle apppool /apppool.name: string

变量 string 是要回收的应用程序池的名称。 例如,若要回收名为 Marketing 的应用程序池,请在命令提示符处键入以下命令,然后按 Enter:

appcmd recycle apppool /apppool.name: Marketing

配置
本主题中的过程会影响以下配置元素:

若要计划让应用程序池在特定的时间执行回收,请使用以下语法:

appcmd set apppool /apppool.name: 字符串
/+recycling.periodicRestart.schedule.[value=' timeSpan ']

变量 string 为您要配置的应用程序池的名称。
变量 timeSpan 的格式为 d.hh:mm:ss,其中 d 表示可选的天数,hh:mm:ss 表示回收应用程序池时的小时、分钟和秒钟读数。
指定的值必须基于 24 小时制。

若要将应用程序池配置为以特定的时间间隔执行回收,请使用以下语法:

appcmd set apppool /apppool.name: string
/recycling.periodicRestart.time: ‘ timeSpan ‘]

变量 name 是要配置的应用程序池的名称。
变量 timeSpan 的格式为 d.hh:mm:ss,其中 d 表示可选的天数,hh:mm:ss 表示回收应用程序所需经过的小时数、分钟数和秒数。
例如,若要将应用程序池 Marketing 配置为每 30 分钟回收一次,请在命令提示符处键入以下命令,然后按 Enter:

appcmd set apppool /apppool.name: Marketing
/recycling.periodicRestart.time:00:30:00

配置
本主题中的过程会影响以下配置元素:
下的 元素的 time 属性

若要将应用程序池配置为在达到一定数量的请求后执行回收,请使用以下语法:

appcmd set apppool /apppool.name: string
/recycling.periodicRestart.requests: uint

变量 string 为您要配置的应用程序池的名称。
变量 uint 是一个无符号整数,用于指定回收应用程序池所需要达到的请求数量。
例如,若要将名为 Marketing 的应用程序池配置为在达到 55 个请求后执行回收,请在命令提示符处键入以下命令,然后按 Enter:

appcmd set apppool /apppool.name: Marketing
/recycling.periodicRestart.requests:55

配置
本主题中的过程会影响以下配置元素:
下的 元素的 requests 属性

若要将应用程序池配置为在它使用了指定的专用内存量时执行回收,请使用以下语法:

appcmd set config /section:applicationPools
/[name=' string '].recycling.periodicRestart.privateMemory: uint

变量 string 为您要配置的应用程序池的名称。
变量 uint 是一个无符号整数,用于指定要使应用程序池执行回收所需达到的专用内存量(单位为 KB)。
例如,若要将名为 Marketing 的应用程序池配置为在它使用了 2,000 KB 的专用内存时执行回收,请在命令提示符处键入以下命令,然后按 Enter:
appcmd set config /section:applicationPools /[name=' Marketing
'].recycling.periodicRestart.privateMemory:2000
配置
本主题中的过程会影响以下配置元素:
下的 元素的 privateMemory 属性

若要将应用程序池配置为在达到指定的虚拟内存阈值后执行回收,请使用以下语法:

appcmd set config /section:applicationPools
/[name=' string '].recycling.periodicRestart.memory: uint

变量 string 为您要配置的应用程序池的名称。
变量 uint 是一个无符号整数,用于指定回收应用程序池所需达到的虚拟内存量(单位为 KB)。
例如,若要将应用程序池 Marketing 配置为在达到 2,000 KB 的虚拟内存后执行回收,请在命令提示符处键入以下命令,然后按 Enter:

appcmd set config /section:applicationPools
/[name=' Marketing '].recycling.periodicRestart.memory:2000

配置
本主题中的过程会影响以下配置元素:
下的 元素的 memory 属性

若要配置 IIS 以记录应用程序池因未配置的事件而执行回收时的事件,请使用以下语法:

appcmd set config /section:applicationPools
/[name=' string
'].recycling.logEventOnRecycle:ConfigChange|OnDemand|IsapiUnhealthy

变量 string 为您要配置的应用程序池的名称。
例如,若要将 IIS 配置为记录应用程序池 Marketing 因 ISAPI 扩展处于非正常状态而执行回收时的事件,请在命令提示符处键入以下命令,然后按 Enter:

appcmd set config /section:applicationPools
/[name=' Marketing '].recycling.logEventOnRecycle:IsapiUnhealthy

配置
本主题中的过程会影响以下配置元素:
元素的 logEventOnRecycle 属性

iis7 appcmd命令的更多相关文章

  1. IIS7.0 Appcmd 命令详解和定时重启应用池及站点的设置

    IIS7.0 Appcmd 命令详解 废话不说!虽然有配置界面管理器!但是做安装包的时候命令创建是必不可少的!最近使用NSIS制作安装包仔细研究了一下Appcmd的命令,可谓是功能齐全. 上网查了些资 ...

  2. IIS7.0 Appcmd 命令详解

    原文 IIS7.0 Appcmd 命令详解 一:准备工作 APPcmd.exe 位于 C:\Windows\System32\inetsrv 目录 使用 Cd c:\Windows\System32\ ...

  3. 使用appcmd命令创建iis站点及应用程序池

    参考文章:iis7 appcmd的基础命令及简单用法 验证环境:Windows 7    IIS7 AppCmd.exe工具所在目录 C:\windows\sytstem32\inetsrv\目录下, ...

  4. IIS7 Appcmd.exe 使用

    如果您运行的是 64 位 Windows,请从 %windir%\system32\inetsrv 目录而不是 %windir%\syswow64\inetsrv 目录中使用 Appcmd.exe. ...

  5. IIS7Appcmd 命令详解

    IIS7 Appcmd 命令详解 废话不说!虽然有配置界面管理器!但是做安装包的时候命令创建是必不可少的!最近使用NSIS制作安装包仔细研究了一下Appcmd的命令,可谓是功能齐全. 上网查了些资料, ...

  6. jenkins自动化工具使用教程

    自动化构建.测试.部署.代码检测越来越重要.主要有一下几点原因 1.  企业做大,项目变多,多端支持(web,h5,小程序等) 2.  微服务提倡高内聚低耦合,项目因拆分变多 3.  DevOps自动 ...

  7. jenkins自动化工具使用教程(转)

    自动化构建.测试.部署.代码检测越来越重要.主要有一下几点原因 企业做大,项目变多,多端支持(web,h5,小程序等) 微服务提倡高内聚低耦合,项目因拆分变多 DevOps自动化运维流行 集群化,高可 ...

  8. 自动化工具-jenkins

    jenkins自动化工具使用教程 自动化构建.测试.部署.代码检测越来越重要.主要有一下几点原因 企业做大,项目变多,多端支持(web,h5,小程序等) 微服务提倡高内聚低耦合,项目因拆分变多 Dev ...

  9. IIS7 全新管理工具AppCmd.exe的命令使用实例分享

    IIS 7 提供了一个新的命令行工具 Appcmd.exe,可以使用该工具来配置和查询 Web 服务器上的对象,并以文本或 XML 格式返回输出. 下面是一些可以使用 Appcmd.exe 完成的任务 ...

随机推荐

  1. 自定义view实现圆角图片

    前两天想实现一个圆角图片的效果,通过网络搜索后找到一些答案.这里自己再记录一下,加深一下自己的认识和知识理解. 实现圆角图片的思路是自定义一个ImageView,然后通过Ondraw()重绘的功能,将 ...

  2. [Cracking the Coding Interview] 4.1 Route Between Nodes 节点间的路径

    Given a directed graph, design an algorithm to find out whether there is a route between nodes. 这道题让 ...

  3. 全国Uber优步司机奖励政策 (1月25日-1月31日)

    滴快车单单2.5倍,注册地址:http://www.udache.com/ 如何注册Uber司机(全国版最新最详细注册流程)/月入2万/不用抢单:http://www.cnblogs.com/mfry ...

  4. 设置cell高度的两种方法(label高度的可变引起cell高度可变的情况)

    第一种:(iOS8以后可用) 在Xib或stroyboard中(代码也可以) 利用AutoLayout设置好label的约束(比如可以设置四个边都距离屏幕50等方式,必须四个边都要固定好). 在代码部 ...

  5. [hdu 6184 Counting Stars(三元环计数)

    hdu 6184 Counting Stars(三元环计数) 题意: 给一张n个点m条边的无向图,问有多少个\(A-structure\) 其中\(A-structure\)满足\(V=(A,B,C, ...

  6. spring源码-事件&监听3.6

    一.spring中的发布与监听模式,是我们最常用的一种观察者模式.spring在其中做了很多优化,目的就是让用户更好的使用事件与监听的过程. 二.常用的事件与监听中涉及到的接口和类为:Applicat ...

  7. CentOS 7.2静默安装Oracle11g

      Preface       Today I'm gonna export some test data to another server.The source server is Windows ...

  8. spring + mybatis 注解 @Transactional失效

    1.问题 在使用@Transactional注解管理事务的时候会出现很多错误,比如: *** was not registered for synchronization because synchr ...

  9. 180709-Java实现获取本机Ip的工具类

    180709-Java实现获取本机Ip的工具类 获取本机Ip算是比较常见的一个需求场景了,比如业务报警,可能就会带上出问题的机器IP,方便直接上去看日志定位问题,那么问题来了,如何获取机器IP呢? I ...

  10. Resharp使用简记

    一图流: 拾贝: .字符串引号中直接回车键自动添加连接字符串 Ctrl+B:转到定义 Ctr+F11:展示类结构 Ctr+Alt+j:包围代码块 Ctr+\:注释和取消注释 Alt+Ins:重构 Ct ...