• ベストアンサー

Apacheの再起動時のエラーについて

Apacheを再起動した際、以下の様なエラーメッセージが、表示され、サーバーがダウンします。 どうやって、修正するのでしょうか? # restart_apache Syntax OK /www/bin/apachectl stop: httpsd (no pid file) not running /www/bin/apachectl start: httpsd started

質問者が選んだベストアンサー

  • ベストアンサー
回答No.4

>pidファイルさえ、正常に向いていれば問題は 解決できると思いますが、これはどうすれば??? apacheのコンフィグファイルや起動スクリプト、「restart_apache」スクリプトに書いてありませんか? 起動に成功しているのでhttpd.confに書かれている場所にはpidファイルができているような気がします。 「restart_apache」スクリプトが別の場所にpidファイルを探しにいっているとかかな・・ またApacheが起動していないのにリスタートしたときも同様のエラーが出ますが、もともとは起動しているところでリスタートしているんですよね?

その他の回答 (3)

回答No.3

リスタートは「ストップ+スタート」をしているのですが、ストップ段階でpidファイルがないのでシャットダウンできないというエラーが出ています。最後の行を見ると、スタートには成功しているようです。 「サーバーがダウンします」とはApacheが落ちるということでしょうか?それともOSそのもの? 本当にhttpdが起動していないか、psコマンドで確認してみてください。

mikichan-e
質問者

補足

よくエラーメッセージを見ると、 仰せの様に、pidファイルがないみたいです。 また、OSなども別段、落ちていない様ですので、 pidファイルさえ、正常に向いていれば問題は 解決できると思いますが、これはどうすれば???

  • PrintScree
  • ベストアンサー率25% (538/2091)
回答No.2

httpsのデーモン(httpsd)のpidファイルがないので起動できない。様に見えます。 httpsの設定はしているのですか?その辺はhttpd.confを見ないと何とも言えません。 ログには何も残っていませんか?

mikichan-e
質問者

お礼

ありがとうございました。

  • nogutan
  • ベストアンサー率34% (40/116)
回答No.1

httpd.pidファイルに関係がありそうです。 httpd.confファイルを見ないとなんとも言えませんが。 たぶん、stop時にpidファイルを削除するのですが、 削除しないで、 そのまま起動しようとして pidファイルが存在するので、 apacheは起動していると、認識されて exeを起動しないのではないかなと。

mikichan-e
質問者

お礼

ありがとうございました。