포트 9001에 로컬로 서비스를 제공하려고 하는데 listen EADDRINUSE
오류가 발생합니다. 포트를 보면 lsof -i :9001
다음과 같이 표시됩니다.
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME
node 3369 Name 12u IPv4 0x617528c251f49bb 0t0 TCP *:etlservicemgr (LISTEN)
node 7803 Name 11u IPv6 0x617528c1ecc1133 0t0 TCP *:etlservicemgr (LISTEN)
무엇인가요 etlservicemgr
? 죽여도 될까요?
답변1
etlservicemgr
포트 9001에서 수신 대기하는 프로세스의 이름이 아닙니다.IANA 등록 서비스해당 포트 번호에 대해.
$ grep 9001 /etc/services
etlservicemgr 9001/tcp # ETL Service Manager
etlservicemgr 9001/udp # ETL Service Manager
프로세스 이름은 첫 번째 열인 에 나타납니다 COMMAND
.
출력에서 호출된 두 프로세스가 node
이 포트(IPv4에서 하나, IPv6에서 하나)를 수신하고 있음을 알 수 있습니다. 그리고 node
Node.js 애플리케이션일 가능성이 높습니다.