zoukankan      html  css  js  c++  java
  • iis7 appcmd命令

    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 属性

  • 相关阅读:
    做一名「技术掮客」去变现自己的技术
    又一流氓推广Microsoft Edge,我勒个去
    拿什么心情来阅读我的代码(程序员的必备心理技能)
    发现与研究的基石
    VBA小技巧
    从明天起,让我们做一名调包侠
    设计模式之“Observer”注疏#01
    mybatis-dynamic-query 3.0 更新
    TiDB入门(四):从入门到“跑路”
    利用typescript生成Swagger文档
  • 原文地址:https://www.cnblogs.com/itzhangxp/p/3723583.html
Copyright © 2011-2022 走看看