apache2を再起動しようとすると、このスレッドで説明されているのと同じメッセージが表示されます。
* Restarting web server apache2 [fail]
* There are processes named 'apache2' running which do not match your pid file which are left untouched in the name of safety, Please review the situation by hand.
しかし、問題は/ var / run / apache2内にファイルがないことです。コマンドpidof apache2は以下を返します。
1274
それが役立つかどうかはわかりませんが、apache2.confの行は次のとおりです。
PidFile ${APACHE_PID_FILE}
そしてenvvarsにあるもの:
export APACHE_PID_FILE=/var/run/apache2/apache2$SUFFIX.pid
/ var / run / apache2内に.pidファイルを手動で作成する必要がありますか?
どうもありがとうございました !
Apacheはどのようにインストールされましたか?LAMP、nginx、XAMPP?彼らはまだinit.dディレクトリにあるスクリプトを起動している場合成り上がりは、インストールインスタンスを処理する方法を知らないかもしれない
—
douggro
Ubuntu 13.10(Azure仮想マシン)にsudo apt-get installを使用してApacheをインストールしました。呼び出しスクリプトを知るために特定のコマンドを入力する必要がありますか?
—
イヴァンガブリエレ
sudo kill -9 1274
その後、試すservice apache2 status
ことがで戻ってきた場合はstopped/waiting
、その後sudo service apache2 start
うわー、それは完璧に働いた!私は前にそれを試していないことを愚かだと思う...ありがとう@douggro!
—
イヴァンガブリエレ14年
@douggro
—
inorganik
sudo kill -9 <pid>
回答として入力する必要があります。それも私のために働いた。