Nginx系列~Nginx服務啟動不了(le)
Nginx服務有(you)時起動不(bu)了(le)了(le),原(yuan)因是80端口為其它應用(yong)程(cheng)序(xu)占用(yong)了(le),這時,我(wo)們需要查(cha)看是哪個程(cheng)序(xu)占用(yong)了(le)它,可能是IIS的某個站點,或者Tomat,Apache等(deng),都有(you)可能,所(suo)以(yi),我(wo)們需要查(cha)看一下(xia)電腦80端口的使用(yong)情況,使用(yong)下(xia)面命令
netstat -aon|findstr ":80"
看一下結果
這(zhe)時,我們并沒有(you)看(kan)到本(ben)機有(you)被PID為4的進程占用(yong),在任務管理器(qi)里找到了它
于是(shi)把它(ta)強制停止,不(bu)管用,于是(shi)在網上找(zhao)了一些資料(liao),說是(shi)和之前使用apache有(you)關(guan),需要使用下(xia)面的命令來關(guan)閉
再(zai)去看(kan)一(yi)下80端口就沒有被占用了(le)
關閉80端后(hou),再運行我們的(de)nginx服務(wu)
終于可(ke)以了,呵(he)呵(he),看我們的(de)內存使用(yong)情(qing)況(kuang),真的(de)很低!
我們需要知道的(de)nginx三(san)個主要的(de)命(ming)令(ling)
啟動服務(wu):start nginx 停止服務(wu):nginx -s stop 重新加載:nginx -s reload(配置文件被修改后需要執行它)