Failed to start server
Error: listen EADDRINUSE: address already in use :::3000
at Server.setupListenHandle [as _listen2] (node:net:1872:16)
at listenInCluster (node:net:1920:12)
at Server.listen (node:net:2008:7)
at /home/ubuntu/git/ArtGarden/client/node_modules/next/dist/server/lib/start-server.js:268:16
at new Promise (<anonymous>)
at startServer (/home/ubuntu/git/ArtGarden/client/node_modules/next/dist/server/lib/start-server.js:181:11)
at nextStart (/home/ubuntu/git/ArtGarden/client/node_modules/next/dist/cli/next-start.js:50:40)
at /home/ubuntu/git/ArtGarden/client/node_modules/next/dist/bin/next:150:54
at async main (/home/ubuntu/git/ArtGarden/client/node_modules/next/dist/bin/next:150:5) {
code: 'EADDRINUSE',
errno: -98,
syscall: 'listen',
address: '::',
port: 3000
}
이미 ec2 서버를 3000번 포트로 열어줬었다.
내가 코드를 다시 pull 하고, 다시 npm run start 를 하기 위해선
코드를 pull 한 후 이전에 쓰던 3000번 포트를 삭제해야 한다.
pid를 알아야 해당 서버를 삭제 가능하다.
sudo lsof -i :3000
pid가 보이면 해당 프로세스를 삭제한다.
kill -9 40745
이제 3000번 포트를 쓰는 서버는 없다 !