Apache crashes about every 2 weeks on one of my Virtualmin Virtual machines, and then I'm forced to reboot for it to work again.
When I login to VirtualMin, I can see Apache & BIND has stopped, and when I click on the start icon, I get this:
Failed to start service : Starting httpd: [Wed Sep 29 08:11:25 2010] [warn] NameVirtualHost 18.104.22.168:80 has no VirtualHosts (98)Address already in use: make_sock: could not bind to address [::]:80 (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 [FAILED]
But there's nothing happening on port 80 when I connect to it. even when I stop / start / restart it from the commandline via SSH I get the same error.
Does anyone know what causes this, and how I can fix it?