httpd (no pid file) not running while restarting apache

Use lsof -i :80 {check if the parameter is correct). It's listing all the application that are listening on port 80.

Also try to run apache2 {directly the executable} to check what is happening.


Just kill apache pid ( i think that its 'kill 9950' )

and then try /etc/init.d/apache2 start


From some other people's post, it's due to some applcation binds port 80, so just issue 'killall httpd' then a 'apachectl start' to make things alll normal again.