昨天晚上在服务器的时候发现访问不了网站,排查Nginx错误日志的时候有发现"Starting nginx... nginx: [emerg] bind() to 0.0.0.0:888 failed (98: Address already in use)"这样的报错问题。
[emerg] 4575#0: bind() to 0.0.0.0:888 failed (98: Address already in use) [emerg] 4575#0: bind() to 0.0.0.0:80 failed (98: Address already in use) [emerg] 4575#0: bind() to 0.0.0.0:888 failed (98: Address already in use) [emerg] 4575#0: bind() to 0.0.0.0:80 failed (98: Address already in use) [emerg] 4575#0: bind() to 0.0.0.0:888 failed (98: Address already in use) [emerg] 4575#0: bind() to 0.0.0.0:80 failed (98: Address already in use) [emerg] 4575#0: bind() to 0.0.0.0:888 failed (98: Address already in use) [emerg] 4575#0: bind() to 0.0.0.0:80 failed (98: Address already in use) [emerg] 4575#0: bind() to 0.0.0.0:888 failed (98: Address already in use) [emerg] 4575#0: bind() to 0.0.0.0:80 failed (98: Address already in use) [emerg] 4575#0: still could not bind()
估计是出现了占用端口的问题
解决方法
进入ssh
第一步,输入
sudo fuser -k 80/tcp
回车
第二步,输入
/etc/init.d/nginx restart
回车
最后,网站恢复正常!
请登录之后再进行评论