appcmd.exe #2

2013.03.08 20:26

안녕하세요. 김도명입니다.

이전 포스트에 이어서 IIS 7.0 이상에서 지원하는 명령줄 관리 도구인 AppCmd.exe에 대해서 알아보도록 하겠습니다.

다음은 AppCmd 명령어를 통한 각종 예시입니다.

 

APPCMD list apppool "DefaultAppPool" /text:* C:/poolinfo.txt

DefaultAppPool 응용프로그램 풀의 정보를 텍스트 파일로 저장. 

APPPOOL
  APPPOOL.NAME:"DefaultAppPool"
  PipelineMode:"Integrated"
  RuntimeVersion:"v4.0"
  state:"Started"
  [add]
    name:"DefaultAppPool"
    queueLength:"1000"
    autoStart:"true"
    enable32BitAppOnWin64:"false"
    managedRuntimeVersion:"v4.0"
    managedRuntimeLoader:"webengine4.dll"
    enableConfigurationOverride:"true"
    managedPipelineMode:"Integrated"
    CLRConfigFile:""
    passAnonymousToken:"true"
    startMode:"OnDemand"
    [processModel]
      identityType:"SpecificUser"
      userName:"???\administrator"
      password:"???"
      loadUserProfile:"true"
      setProfileEnvironment:"false"
      logonType:"LogonBatch"
      manualGroupMembership:"false"
      idleTimeout:"00:20:00"
      maxProcesses:"1"
      shutdownTimeLimit:"00:01:30"
      startupTimeLimit:"00:01:30"
      pingingEnabled:"true"
      pingInterval:"00:00:30"
      pingResponseTime:"00:01:30"
      logEventOnProcessModel:"IdleTimeout"
    [recycling]
      disallowOverlappingRotation:"false"
      disallowRotationOnConfigChange:"false"
      logEventOnRecycle:"Time, Memory, PrivateMemory"
      [periodicRestart]
        memory:"0"
        privateMemory:"0"
        requests:"0"
        time:"1.05:00:00"
        [schedule]
    [failure]
      loadBalancerCapabilities:"HttpLevel"
      orphanWorkerProcess:"false"
      orphanActionExe:""
      orphanActionParams:""
      rapidFailProtection:"true"
      rapidFailProtectionInterval:"00:05:00"
      rapidFailProtectionMaxCrashes:"5"
      autoShutdownExe:""
      autoShutdownParams:""
    [cpu]
      limit:"0"
      action:"NoAction"
      resetInterval:"00:05:00"
      smpAffinitized:"false"
      smpProcessorAffinityMask:"4294967295"
      smpProcessorAffinityMask2:"4294967295"
      processorGroup:"0"
      numaNodeAssignment:"MostAvailableMemory"
      numaNodeAffinityMode:"Soft"  

 

APPCMD set app "Default Web Site/NewApp" /applicationPool:DefaultAppPool

Default Web Site 웹사이트 하위의 NewApp 응용프로그램의 응용프로그램 풀을 DefaultAppPool로 설정  

 

 APPCMD set apppool "NewPool" /managedRuntimeVersion:v2.0

NewPool 응용프로그램 풀의 .Net Framework Version을 v2.0으로 변경

 

APPCMD set apppool "NewPool" /processModel.pingingEnabled:false

NewPool 응용프로그램 풀의 속성 중 processModel 하위의 Ping Enabled 속성을 'False'로 변경

 

APPCMD list apppools

APPCMD list apppools DefaultAppPool

전체 응용프로그램 풀의 정보를 조회하거나, 특정 응용프로그램 풀의 정보를 조회

 

APPCMD list apppools /state:stopped

중지된 상태의 어플리케이션 풀을 조회

 

APPCMD list wps

현재 실행중인 워커프로세스(worker process)를 조회 

감사합니다.

저작자 표시 비영리 변경 금지
신고
Posted by kdmsong

BLOG main image
http://SharePointSchool.net by kdmsong

분류 전체보기 (262)
SharePoint 2013 (1)
SharePoint 2010 (224)
MOSS 2007 (3)
SharePoint 세미나 (9)
Windows Azure (7)
IIS 6.0 ~ 8.0 (8)
개발자 기본 소양 (10)
Etc. (0)
Total : 402,835
Today : 58 Yesterday : 98
Statistics Graph

free counters