[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) 问题思考?

正常运行时,即网页能够访问时:
[root@web1 ~]# ps -aux | grep nginx
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
www       1928  0.0  0.5  64560 21748 ?        S    10:29   0:00 nginx: worker process                                          
root     37826  0.0  0.0 103168   856 pts/0    S+   10:56   0:00 grep nginx

出现 [emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use)
问题时:
[root@web2 sk]# ps -aux | grep nginx
Warning: bad syntax, perhaps a bogus '-'? See /usr/share/doc/procps-3.2.8/FAQ
root      1608  0.0  0.0  44548  1080 ?        Ss   10:48   0:00 nginx: master process /usr/local/nginx/sbin/nginx -c /usr/local/nginx/conf/nginx.conf
www       1609  0.0  0.5  64560 21276 ?        S    10:48   0:00 nginx: worker process                                          
root      1628  0.0  0.0 103168   856 pts/0    S+   10:56   0:00 grep nginx

然后测试其状态:
[root@web1 ~]# nginx -c /usr/local/nginx/conf/nginx.conf
nginx: [emerg] bind() to 0.0.0.0:80 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:80 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:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()

[root@web2 sk]# nginx -c /usr/local/nginx/conf/nginx.conf
nginx: [emerg] bind() to 0.0.0.0:80 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:80 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:80 failed (98: Address already in use)
nginx: [emerg] still could not bind()

两个 web 服务器都被占用?那 web1 怎么能够访问? web2 竟然不能

难道是 主进程 在干扰?
怎样解决?
网上说的是
kill -9 $PID --nginx 的 pid

没有用,我这里

突然就弄好了?

看来下次要好好观察

时间: 2024-10-26 00:01:23

[emerg]: bind() to 0.0.0.0:80 failed (98: Address already in use) 问题思考?的相关文章

nginx: [emerg] bind() to [::]:80 failed (98: Address already in use)错误解决方法

今天在ubuntu10.04上面安装nginx,安装完成之后尝试启动nginx,使用命令:  代码如下 复制代码 sudo /etc/init.d/nginx start 结果发现启动不了,出现如下错误提示 hankcs@ubuntu:~$ sudo /etc/init.d/nginx start [sudo] password for hankcs:  * Starting nginx nginx                                                 

usb3.0和2.0的区别

什么是USB 3.0? USB 3.0 是最新的USB 规范,该规范由Intel等大公司发起.目前,USB 2.0 已 经得到了PC厂商普遍认可,接口更成为了硬件厂商接口必备,看看家里常用的主板就清楚了.随着硬件设备的不断发展进步,更高的传输速度和更大的带宽越来越被人们所重视.每秒2.300M 的传输速度将会越来越难以让人们安于现状了.2007 年,Intel 在IDF 上把SuperSpeed USB作为了一项重要的话题拿出来展示.到了2008 年 11月17 日,USB 3.0标准才算是正式

PostgreSQL 9.5.0 PK Oracle 12.0.1.2.0 TPC-C性能极限

Oracle 12c TPC-C 测试请参考: http://blog.163.com/digoal@126/blog/static/1638770402015112344924835/ 文件系统为XFS,优化手段如下: http://blog.163.com/digoal@126/blog/static/16387704020160695427218/ 本文在同样的硬件测试环境下对比PostgreSQL 9.5.0. 我们看看1月7号发布的PostgreSQL 新版本性能咋样? benchma

11.2.0.1 Grid Infrastructure Installation Failed at Second Nodes While Running root.sh

  11.2.0.1 Grid Infrastructure Installation Failed at Second Nodes While Running root.sh Due To ASM Crash Caused by lmon Timeout [ID 1239123.1] --------------------------------------------------------------------------------     修改时间 06-JAN-2011    

用myeclipse6.0运行tomcat6.0的时候出错好像是端口被占用,弄了两天了谁能帮我处理下。。。。。

问题描述 我前几天没装SQL2005的时候,myeclipse6.0和tomcat6.0装上一起是可能运行的..自从把sql装上后,运行就是这样了,从装了次系统还是一样,可是我从dos里查看所有端口时我输入的8088只有一个(如图)[img=http://home.51.com/yubo660088/photo/item/100148712.html][/img]...myeclipse6.0里自带的Tomcat是取消了的...在侠们快来帮帮我呀,我的系统是64位win7,SQL2005是可以打

网站重构:论述XHTML2.0和HTML5.0

继团队的CSS3.0中文手册在国内首发以后,最近风风火火的到处吹起HTML5.0和CSS3.0的春风:似乎在这浏览器互相调侃的年代,成就了一大堆业界茶余饭后的话题. 年前,google的chrome团队来到公司做相关的交流,公司要求我做个前期讨论方案.于是想了一下,里面提到了三点: chrome对于12px以上字体大小支持的问题 chrome的开发者工具虽有整合,但不及Firebug一样的灵活好用. 对于网页的解释渲染是否应当配备两种解释其内核. 前面的两点对于chrome本身更加较为有针对性,

IE5.0、IE5.5、IE6.0、IE7.0、FF1.5、FF2.0兼容CSS Hack代码范例

css IE7.0简体中文正式版终于发布了,对于我等常和网页打交道的人来说网页兼容性问题也随之而来了.IE7.0有一个显著的改变就是支持!important了,是件好事情,但是也给广大的在IE6时代使用!important来区分处理IE和FF的网页制作者带来了不少问题,Noker也遇到了这个问题,所以翻阅网上资料,写了下面这个能够兼容现今大多数主流浏览器,覆盖绝大多数用户的Hack代码,发布在自己的论坛上,供大家查看,研究,取用.如有相关问题欢迎跟贴探讨,谢谢! 兼容浏览器版本:IE5.0,IE

进阶:学习As2.0与AS3.0的尴尬

从macromedia大刀阔斧对As1.0进行改革到AS2.0,这一段过程看上去还算长一些,从flashmx到flash mx2004到flash 7.2再到flash8. 它们的核心actionscript都是as2.0.在flash8刚刚发布不长时间,macromedia又紧罗密鼓的推出了flash9预览版,大家都已经知道了Adobe发布的预览版可以对AS3.0进行编译,而As3.0经过测试它的速度可以说要比之前的as2.0快10倍.拿着as3.0与As2.0相对比,虽然有些东西看着面熟,但

WINDOWS 2000搭載ASP3.0和IIS5.0

相信大部分的人目前所用的ASP版本都是搭載在IIS3.0或IIS4.0中的ASP2.0,伺服器平台也多是NT4.0,隨著WINDOWS 2000 即將在二月十七號問世,由於之前許多雜誌媒體都曾經報導過有關WINDOWS 2000在伺服器性能的擴充以及各版本(伺服器版本,個人用戶版本....)的簡介,所以大家都迫不及待的想知道WINDOWS 2000到底多了哪些強大的功能,身為NT 伺服器使用者的我們當然也不可不知到底微軟在這方面改善了多少?不過由於本版面主要是在討論ASP的應用,所以筆者將針對搭