본문 바로가기
기타

[Nginx][Error][emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

by 햄과함께 2018. 12. 21.
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

'기타' 카테고리의 다른 글

[Intellij] delete unused import statement  (0) 2019.01.15
kt 공유기 - DB 외부 접속  (0) 2019.01.02
[Nginx] 서버 라우팅  (0) 2018.11.27
hosts 파일 도메인 설정.  (0) 2018.11.27
PowerShell 스크립트 실행 - ExecutionPolicy  (0) 2018.11.24

댓글