기타
[Nginx][Error][emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
햄과함께
2018. 12. 21. 00:19
320x100
CentOS 기준.
Nginx 재시작을 해도 변경사항이 안 먹히고
[emerg] 9400#0: bind() to 0.0.0.0:80 failed (98: Address already in use) | cs |
Nginx를 종료하고 시작 명령어를 해보아도 위와 같은 에러가 발생했다.
$ netstat -tnlp | cs |
위 명령어로 켜져있는 Nginx의 PID를 확인한다.
Proto State PID/Program name tcp LISTEN 10000/nginx: worker | cs |
결과가 위와 같다면 PID가 10000 인 것이다.
$ vi [nginx 폴더 경로]/logs/nginx.pid | cs |
nginx.pid 파일을 연다.
10000 | cs |
아까 확인한 PID를 적고 저장한다.
nginx 종료 스크립트를 실행하면 이제 nginx가 제대로 종료된다.
종료 후 다시 시작하면 변경사항이 적용된 것을 확인할 수 있다.
320x100