Comment 6 for bug 1033856

Revision history for this message
Thaddeus Albers (thaddeus-albers) wrote :

Thanks for the fix.

Note for others:
If you see the following during install...

Setting up nginx-full (1.2.3-0ubuntu0ppa3~lucid) ...
Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
nginx: [emerg] bind() to 0.0.0.0:443 failed (98: Address already in use)
nginx: [emerg] still could not bind()
nginx.

and start & restart don't work...
$sudo /etc/init.d/nginx start
Starting nginx: nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)
$sudo /etc/init.d/nginx restart
Restarting nginx: nginx.
nginx: [emerg] bind() to 0.0.0.0:80 failed (98: Address already in use)

Just get the nginx worker process ids and then kill them.

for example:
$ ps aux | grep nginx
www-data 4619 0.0 0.2 10584 1340 ? S 18:51 0:00 nginx: worker process
www-data 4620 0.0 0.2 10584 1340 ? S 18:51 0:00 nginx: worker process
www-data 4621 0.0 0.2 10584 1340 ? S 18:51 0:00 nginx: worker process

$ kill -9 4619 4620 4621

Hope that helps anyone with this problem.