<div dir="ltr">depending on the version you may want to look for /etc/nginx/conf.d/default.conf, when i have been building servers (i use salt for configuration management) i have in my state file that includes <div><br></div><div>file.absent:</div><div>  - /etc/nginx/conf.d/default.conf</div><div><br></div><div>which will ensure the file does not exist immediately after install, and when i startup my virtual hosts all is well.</div><div><br></div><div>Based on your statements that may/not be your issue, but something that bit me and regardless...something is listening on port 80, when you get that what does `sudo netstat -nap | grep LISTEN` show</div><div><br></div><div>HTH<br>Jeff</div></div><div class="gmail_extra"><br><div class="gmail_quote">On Wed, Feb 22, 2017 at 1:36 PM, sum-it <span dir="ltr"><<a href="mailto:nginx-forum@forum.nginx.org" target="_blank">nginx-forum@forum.nginx.org</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0 0 0 .8ex;border-left:1px #ccc solid;padding-left:1ex">Hello All,<br>
<br>
I have another "bind() to <a href="http://0.0.0.0:80" rel="noreferrer" target="_blank">0.0.0.0:80</a> failed (98: Address already in use)"<br>
issue.<br>
<br>
I am working on a minimal system including nginx only. System startup time,<br>
and readiness time are important points. Whilte testing I figured out<br>
sometime system boots up within 500ms and sometimes it takes around 3<br>
second. On further probing I find out nginx is taking different time to<br>
start up which costs me extra 2.5 Seconds. So I tested and figured out that<br>
error in those cases is "bind() to <a href="http://0.0.0.0:80" rel="noreferrer" target="_blank">0.0.0.0:80</a> failed (98: Address already in<br>
use).<br>
<br>
Few of my observation here are,<br>
1. No other process is using that port, there is no other web server or<br>
application running on the system.<br>
2. The case is not only limited to nginx restart, where nginx might not be<br>
shutdown correctly and itself might be using that port. Nginx even fails<br>
during system start, in cases where it has caused longer boot time.<br>
3. I use customized kernels, but that kernel shouldn't be culprit either<br>
because sometimes it works on that kernel as well. Another point here is<br>
failure in customized kernel is more often as compared to stock kernel. The<br>
ratio of failure in stock kernel is around 30% and in customized is 70% but<br>
system works on both and fails on both.<br>
4. Start/Stop scripts always exit with success status "0".<br>
5. I tested nginx in a restart loop, with a 1 second sleep before and after<br>
start and stop. Failure is random.<br>
6. Worse, nginx is actually running even though error said bind failed. I<br>
can connect to it, access default web page, and it is listed in netstat as<br>
listening as well.<br>
<br>
Output of netstat -ntl is at: <a href="http://pastebin.com/26b6KNAZ" rel="noreferrer" target="_blank">http://pastebin.com/26b6KNAZ</a><br>
<br>
Error Log is at: <a href="http://pastebin.com/w0y8aa9p" rel="noreferrer" target="_blank">http://pastebin.com/w0y8aa9p</a><br>
<br>
This is one of the customized system, a derivative of debian, I am working<br>
on. System wise, everything is consistent. I use same kernel, same system<br>
image with same parameters and it works sometime and fails otherwise.<br>
<br>
nginx -t gives<br>
nginx: the configuration file /etc/nginx/nginx.conf syntax is ok<br>
nginx: configuration file /etc/nginx/nginx.conf test is successful<br>
So configuration shouldn't be a problem.<br>
<br>
configuration file is default and available  at:<br>
<a href="http://pastebin.com/iRFfW3UE" rel="noreferrer" target="_blank">http://pastebin.com/iRFfW3UE</a><br>
<br>
Process listing after nginx startup: <a href="http://pastebin.com/0vB19rLq" rel="noreferrer" target="_blank">http://pastebin.com/0vB19rLq</a><br>
Process listing after nginx stop: <a href="http://pastebin.com/iQafxjiF" rel="noreferrer" target="_blank">http://pastebin.com/iQafxjiF</a><br>
<br>
Any pointer to debug the issue would be very helpful.<br>
<br>
Regards,<br>
sum-it<br>
<br>
Posted at Nginx Forum: <a href="https://forum.nginx.org/read.php?2,272570,272570#msg-272570" rel="noreferrer" target="_blank">https://forum.nginx.org/read.<wbr>php?2,272570,272570#msg-272570</a><br>
<br>
______________________________<wbr>_________________<br>
nginx mailing list<br>
<a href="mailto:nginx@nginx.org">nginx@nginx.org</a><br>
<a href="http://mailman.nginx.org/mailman/listinfo/nginx" rel="noreferrer" target="_blank">http://mailman.nginx.org/<wbr>mailman/listinfo/nginx</a><br>
</blockquote></div><br></div>