nginxで運用中にて、nginxやphp,mysql周りでアップデート等があったりすると再起動させたい場合があります。
しかし、nginxを停止・再起動が出来ない場合も偶に起こります。
# service nginx stop nginx: [emerg] bind() to 0.0.0.0:8002 failed (98: Address already in use) ….. #service nginx restart nginx: [emerg] bind() to 0.0.0.0:8002 failed (98: Address already in use) …..
すでに、Apacheのhttpsdが起動していると、このような症状が起きるので、Apacheが起動していれば、停止するだけで解決するでしょう。
# service httpsd stop
もし、Apacheが起動していなければ、80番ポートを下記にて停止してあげればOKです。
# fuser -k 80/tcp # service nginx restart nginx を起動中: [ OK ]