Sometimes, you may get these error when you try to restart your Apache services.
(98)Address already in use: make_sock: could not bind to address 0.0.0.0:80
no listening sockets available, shutting down
Unable to open logs
The reason is the Apache still caching/running some active Apache processes although the services is stopped and the port 80 still binded to Apache processes.
To find out the actual processes that binded to these port 80, you may use command as below to find out the binded process ID.
fuser -n tcp 80
Once you get a list of process, you may need to kill them through their PID.
kill -9 PID