当我尝试重新启动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?如果
—
新手
我通过sudo apt-get install在Ubuntu 13.10上(在Azure虚拟机上)安装了Apache。我是否需要键入特定命令来了解调用脚本?
—
伊万·加布里埃尔
sudo kill -9 1274
然后尝试,service apache2 status
如果再回来的stopped/waiting
话sudo service apache2 start
哇,效果很好!我觉得以前没有尝试过就很蠢...非常感谢@douggro!
—
Ivan Gabriele 2014年
@douggro您应该输入
—
inorganik
sudo kill -9 <pid>
作为答案。它也对我有用。