address already in use1 Error: listen EADDRINUSE: address already in use :::3000 해결, 3000번 포트 잡고 있는 프로세스 찾아서 끄는 법 (Node 26) 이 오류는 3000번 포트를 이미 다른 프로세스가 쓰고 있어서 새 서버가 자리를 못 잡았다는 뜻이에요. lsof -nP -iTCP:3000 -sTCP:LISTEN 으로 그 프로세스의 PID를 찾아 kill 하면 바로 풀려요.대부분은 예전에 띄운 서버가 아직 살아 있는 경우예요. 특히 터미널에서 Ctrl+C 대신 Ctrl+Z를 누르면 서버가 멈춘 채로 포트를 계속 쥐고 있어서 같은 오류가 나요. 이 경우도 직접 재현해 봤어요.테스트 환경: macOS 26.6.2, Node.js v26.5.0오류가 나는 순간을 그대로 재현해 봤어요아래처럼 3000번 포트로 뜨는 아주 짧은 서버 파일을 만들었어요.const http = require('http');const server = http.createServer((.. 2026. 10. 18. 이전 1 다음