关注联楷|返回首页 | 网站案例 | 帮助中心

合作共赢、快速高效、优质的网站建设提供商

上海网站建设 

服务热线:021-61394118

上海联楷科技

用asp,vbs设置iis站点池AppPool

作者:佚名   时间:2012-04-13   分享到:

代码见内页
收集了设置池创建池的函数,我都不知道这些资料为什么那么难找,如果对你有用希望顶一下。
1)用程序方式去设置IIS站点池信息,win2003上测试通过,转载请注明suntw.com
2)接下来学习创建一个池并设置属性
 用程序方式去设置IIS站点池信息,win2003上测试通过,转载请注明suntw.com
'============================================================function SetAppPoolSetting(AppPoolName,Values)
 SetAppPoolSetting=false
 Set apps=GetObject("IIS://localhost/w3svc/AppPools/"&AppPoolName)
 SetValue=split(Values,"|")
 apps.CpuLimit=int(SetValue(1))*1000'最大CPU百分比 apps.CPUAction=SetValue(2)'超过处理方式0忽略1关闭 apps.PeriodicRestartMemory=int(SetValue(3))*1024'虚拟内存 apps.PeriodicRestartPrivateMemory=int(SetValue(4))*1024'物理内存 apps.PeriodicRestartTime=SetValue(5)'回收时间 apps.SetInfo
 set apps=nothing
 SetAppPoolSetting=true
end function
 
'接下来学习创建一个池并设置属性'================================================================function CreateAppPool(NewAppPoolName)
    Set AppPools = GetObject("IIS://localhost/W3SVC/AppPools")
    set NewPool = AppPools.Create("IIsApplicationPool", NewAppPoolName)
    NewPool.AppPoolIdentityType = 2'预定义账户0本地系统1本地服务2网络服务    'NewPool.MaxProcesses = 1'不知道    NewPool.PeriodicRestartMemory = 512 * 1000 '最大虚拟内存使用值    NewPool.PeriodicRestartPrivateMemory = 500 * 1000 '500物理内存限制'    NewPool.CPUAction = 0'超过CPU不操作,1就是超过cpu就关闭。    NewPool.CPULimit = "80000"'最大80%的CPU    NewPool.PeriodicRestartTime = 180'内存回收时间(分钟)    NewPool.CPUResetInterval = 2'刷新CPU使用率值(分钟)    NewPool.AppPoolAutoStart = true'自动启动此池    NewPool.SetInfo
    Set AppPools = nothing
    set NewPool = nothing
    if err.number=0 then CreateAppPool=true
end function

 



如没特殊注明,文章均为上海联楷网络原创,转载请注明来自:http://www.linksj.com/contact/20151229/n7645.html

上海联楷网络新闻