M BUZZ CRAZE NEWS
// news

How to restart apache2 when I get a pid conflict?

By Emma Johnson

I receive the same message than explained in this thread when I'm trying to restart 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.

But the problem is that I don't have any file inside /var/run/apache2. The command pidof apache2 returns :

1274

I don't know if it will help but here is the line in apache2.conf :

PidFile ${APACHE_PID_FILE}

And the one in envvars :

export APACHE_PID_FILE=/var/run/apache2/apache2$SUFFIX.pid

Should I manually create a .pid file inside /var/run/apache2 ?

Thank you very much !

5

2 Answers

Thanks to @douggro who found the answer.

Find the processus id of Apache2 with :

pidof apache2 

Kill the process(es) :

sudo kill -9 <pid>

Then you can start Apache2 as usually :

sudo service apache2 start

UPDATE

If sudo kill -9 <pid> doesn't work, just try sudo kill <pid> !

2

After trying various one liners that did not work I found this

kill -9 $(pidof apache2)

that seems to work just fine

Your Answer

Sign up or log in

Sign up using Google Sign up using Facebook Sign up using Email and Password

Post as a guest

By clicking “Post Your Answer”, you agree to our terms of service, privacy policy and cookie policy