때로는 ASP와 같은 WEB 프로그램에서 실수로 무한 루프를 사용하거나 DLL 구성 요소를 테스트할 때 중단되는 경우가 있습니다. 현재 IIS가 응답을 중지했습니다. 작업을 계속하고 IIS 서비스를 다시 시작해야 합니다.
그러나 이 프로세스는 여전히 실행 중이므로 인터넷 서비스 관리자를 닫을 수 없습니다. inetinfo.exe 또는 DLLHOST.EXE 프로세스를 종료하려고 하면 거부 메시지가 표시됩니다. 물론 관리자 권한이 있는 경우에도 이 메시지가 표시됩니다. Net Stop을 사용할 수도 있지만 시간이 더 오래 걸리고 응답하지 않는 경우도 있습니다.
지금은 컴퓨터를 다시 시작하기만 하면 됩니다. 컴퓨터를 다시 시작하지 않고 IIS를 다시 시작할 수 있나요?
물론 Microsoft는 IIS를 설치할 때 iisreset이라는 도구를 설치했습니다. winntsystem32에서 찾을 수 있으며 PING과 같은 명령줄 모드에서 사용할 수 있습니다. 여기에는 여러 매개변수가 있으며, 이는 우리 기사와 관련된 매개변수이기도 합니다.
/RESTART는 중지 후 IIS를 시작합니다.
/START IIS 시작(중지된 경우)
/STOP IIS 중지(시작된 경우)
/REBOOT 컴퓨터를 다시 시작합니다.
/REBOOTONERROR IIS 중지에 실패하면 컴퓨터를 다시 시작합니다.
/NOFORCE는 IIS를 강제로 중지하지 않습니다.
/TIMEOUT:X X초 후에 /NOFORCE 매개 변수가 지정되지 않은 경우 IIS가 강제로 중지됩니다. /REBOOTONERROR가 지정되면 컴퓨터가 다시 시작됩니다.