[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Bug#463338: "/etc/init.d/apache2 restart" fails



Hi,

On Thursday 31 January 2008, Martin Sebald wrote:
> when I or a script (like logrotate) tries to restart Apache2 with
> the
>
> command "/etc/init.d/apache2 restart" it fails printing out the 
following:
> > Restarting web server: apache2(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!
>
> My watchdog programs then start Apache2 after some minutes.
>
> BTW: The watchdog programs (Monit plus a self written PHP script)
> don't interfere, I disabled the programs before I did some testing.
>
> This also happens on all servers I'm running.
>
> I posted this here because I use apache2-mpm-worker and do not know
> what Apache2 package has the problem.
>
> I'm experiencing this problem for several months now, maybe also
> when still using v2.0.x.

The init script of the versions up to 2.2.3-4 had this problem. Maybe 
you have modified your init script and not upgraded it? 
Does /etc/init.d/apache.dpkg-dist exist?

If not, and if you use mod_php, maybe you are running into #366124. 
Check with lsof if different programs hold the socket open when 
restart fails.

Cheers,
Stefan



Reply to: