내 응용 프로그램 서버에 포트 80을 사용하려고하지만 수행 할 때 다음 netstat -aon
을 얻습니다.
TCP 0.0.0.0:80 0.0.0.0:0 LISTENING 4
작업 관리자에서 프로세스를 조회하면 PID 4
is SYSTEM
입니다. 연장 없음 … 아무것도 없습니다. 그냥 ” SYSTEM
“. 무슨 일이야?
이 과정을 끝내기가 두렵습니다. 어떻게해야합니까?
업데이트 :
나는 또 다른 Stack Overflow question을 통해 이것을 해결 했다 .
답변
IP 주소가 0.0.0.0이고 state = LISTENING : 포트 80이 모든 인터페이스를 수신하고 있음을 의미합니다 (사용되지 않음).
NETSTAT -AN 결과를 읽는 방법 :
답변
“웹 배포 에이전트 서비스”(MsDepSvc)라는 새로운 서비스는 포트 80에서 수신 대기하도록 PID = 4 인 “시스템”을 트리거 할 수도 있습니다.
답변
Windows에서 포트 80을 청취 할 수있는 많은 서비스가 있습니다.
운 좋게도 간단한 콘솔 명령을 실행하여 모두 감지하고 중지 할 수 있습니다.
NET stop HTTP
시작하면 목록이 먼저 나타납니다.
나중에이 문제를 방지하려면 로컬 서비스로 이동하여 나열된 서비스를 비활성화하십시오 .
NB- 일부 서비스는 ‘NET stop HTTP’를 몇 번만 실행하면 즉시 다시 시작됩니다 .
답변
또한 기본적으로 80으로 설정된 “SQL Server Reporting Services (MSSQLSERVER)”를 중지 해보십시오. 포트 80이 해제되었습니다. PID는 범인을 “시스템”으로 식별했지만 시스템은 여러 가지를 의미 할 수 있습니다.
답변
나는 같은 문제가 있었다. 실행중인 서비스에서 World Wide Web Publishing 서비스를 중지하여 문제를 해결할 수 있습니다.
답변
IIS가 HTTP 요청을 위해 포트 80을 수신하는 것 같습니다.
제어판 / 관리 도구 / 인터넷 정보 서비스로 이동하여 기본 웹 사이트를 마우스 오른쪽 단추로 클릭하고 팝업 메뉴에서 중지 옵션을 클릭하여 포트 80의 리스너가 지워 졌는지 확인하여 IIS를 중지하십시오.
답변
이것은 나를 위해 작동합니다 :
- 내 컴퓨터를 마우스 오른쪽 버튼으로 클릭하십시오 .
- 관리를 선택 하십시오 .
- 서비스 및 응용 프로그램을 두 번 클릭하십시오 .
- 그런 다음 서비스를 두 번 클릭하십시오 .
- ” World Wide Web Publishing 서비스를 마우스 오른쪽 버튼으로 클릭하십시오. “를 .
- 중지를 선택 하십시오 .