質問: apacheの再起動をする度に必ず下記のエラーが出ます。 /etc/init.d/httpd stop /etc/init.d/httpd graceful or restart httpd を起動中: (98)Address already in use: make_sock: could not bind to address [::]:80 (98)Address already in use: make_sock: could not bind to address 0.0.0.0:80 no listening sockets available, shutting down Unable to open logs [失敗] サイトにアクセスするとサイトは表示されるので、apacheは立ち上がっているようです。 (ps -efでhttpdプロセスはkillしなくてもapacheが立ち上がっている状態です。) 自分が契約しているvspサーバで、graceful or restartしてもこのようなエラーは出ません。 推測なのですが、 apacheをstopした後、httpdが自動で即起動するような仕組みが組み込まれているのでしょうか? ご教示のほど宜しくお願い致します。
回答: 設定ファイルに重複しているものがあるのではないでしょうか。 以下、詳細を確認してみましょう。 1.stopしただけの状態でサイトが表示されるか確認 2.stopした時に`lsof -i:80`でプロセスを特定してみる