nginx啟動(dòng)服務(wù)提示98: Address already in use錯(cuò)誤的解決
前言
今日到公司就被其他人告知官網(wǎng)所有頁(yè)面打開都是502。平常都是正常的怎么就突然頁(yè)面就502了呢,下面就開始troubleshooting。下面來(lái)看看詳細(xì)的解決過程:
發(fā)現(xiàn)問題
公司web服務(wù)器,是搭建在centos system 上的lnmp環(huán)境,首先網(wǎng)站502肯定是服務(wù)器端錯(cuò)誤,首先想到是不是nginx服務(wù)掛掉了,然后執(zhí)行service nginx status
,查看下nginx的狀態(tài):nginx is stopped
,果然是nginx服務(wù)掛了。
執(zhí)行service nginx start
啟動(dòng)nginx服務(wù),無(wú)法開啟,提示錯(cuò)誤如下:
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: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()
大概意思就是:端口地址已被使用。很大的可能nginx服務(wù)進(jìn)程卡死了,導(dǎo)致80端口被占用。
解決辦法
首先用lsof -i :80
查看80端口被什么程序占用,返回結(jié)果如下,
COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME nginx 3274 root 6u IPv4 10664 0t0 TCP :http (LISTEN) nginx 3547 nginx 6u IPv4 10664 0t0 TCP :http (LISTEN) .....
發(fā)現(xiàn)是nginx進(jìn)程占用了80端口,所以我們把nginx進(jìn)程kill掉,重新啟動(dòng)服務(wù)。
命令如下(kill 掉所有的nginx進(jìn)程):
kill -9 lsof -i :80 |grep nginx |grep -v grep|awk '{print $2}' service nginx start Starting nginx... [ OK ]
OK,nginx服務(wù)已經(jīng)成功啟動(dòng)!
總結(jié)
以上就是這篇文章的全部?jī)?nèi)容了,希望本文的內(nèi)容對(duì)大家的學(xué)習(xí)或者工作能帶來(lái)一定的幫助,如果有疑問大家可以留言交流,謝謝大家對(duì)腳本之家的支持。
相關(guān)文章
nginx如何將http訪問的網(wǎng)站改成https訪問
這篇文章主要介紹了nginx如何將http訪問的網(wǎng)站改成https訪問,幫助大家更好的理解和使用nginx,感興趣的朋友可以了解下2021-02-02Nginx之為已安裝nginx動(dòng)態(tài)添加模塊的方法
本篇文章主要介紹了Nginx之為已安裝nginx動(dòng)態(tài)添加模塊的方法,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來(lái)看看吧2018-04-04nginx rewrite 偽靜態(tài)配置參數(shù)和使用例子
nginx下偽靜態(tài)配置參數(shù)詳細(xì)說(shuō)明,使用nginx的朋友,nginx rewrite 偽靜態(tài)配置參數(shù)和使用例子 附正則使用說(shuō)明2010-07-07詳解Ngigx+Tomcat配置動(dòng)靜分離,負(fù)載均衡
本篇文章主要介紹了Ngigx+Tomcat配置動(dòng)靜分離,負(fù)載均衡,具有一定的參考價(jià)值,有需要的可以了解一下。2016-11-11NGINX報(bào)錯(cuò)413 Request Entity Too Large的問題解決
Nginx 413錯(cuò)誤表示請(qǐng)求實(shí)體太大,本文主要介紹了NGINX報(bào)錯(cuò)413 Request Entity Too Large的問題解決,具有一定的參考價(jià)值,感興趣的可以了解一下2024-08-08詳解Nginx配置SSL證書實(shí)現(xiàn)Https訪問
這篇文章主要介紹了詳解Nginx配置SSL證書實(shí)現(xiàn)Https訪問,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2017-07-07