Nginx 시작 시 알림 nginx: [emerg] still could not bind ()

889 단어 myblog
centos 6.9 Nginx: / usr / local / nginx / sbin / nginx 를 시작 할 때 다음 내용 을 알려 줍 니 다.
[root@host ~]# /usr/local/nginx/sbin/nginx 
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()

해결 방법:
Nginx 프로필 에 따라 설 정 된 포트 를 보고 포트 에 따라 포트 점용 상황 을 봅 니 다.
[root@host nginx]# netstat -ntlp|grep 80
tcp        0      0 0.0.0.0:80                  0.0.0.0:*                   LISTEN      15660/nginx

kill 명령 을 사용 하여 점용 프로 세 스 를 죽 인 후 Nginx 를 다시 시작 합 니 다.
  kill -9 15660

좋은 웹페이지 즐겨찾기