nginx服务无法停止(Windows)
本人一般停止nginx服務都是通過Windows自帶的任務管理器來強制結束nginx進程實現(xiàn)的,如圖
2.但是 這次我通過同樣的方法來結束nginx服務,發(fā)現(xiàn)nginx的進程無法結束
3.首先我要確認了nginx服務還在運行,因為nginx是web服務器,正常啟動的話,是可以訪問它的網(wǎng)頁的。例如:我們在瀏覽器中輸入:127.0.0.1:8888(默認監(jiān)聽80端口,我這里修改了nginx.conf監(jiān)聽8888端口) 回車后,應該能看到一個歡迎頁面(沒有改默認網(wǎng)頁的情況)。如果能夠看到, 說明nginx啟動正常。
4.然后我進入nginx根目錄通過命令停止nginx服務,結果報錯 如圖
5.意思是nginx服務沒有啟動 所以nginx服務停止報錯 這就很詭異啦 ngnix明明在偷偷運行 這里為啥會提示nginx沒有運行呢。因為我的nginx監(jiān)聽的是8888端口 所以我就想既然終端提示nginx服務停止了那8888端口就不會被監(jiān)聽,但是nginx的web頁面可以訪問 說明8888端口還在被監(jiān)聽 我只需要把監(jiān)聽8888端口的進程全部kill就可以停止nginx服務啦
6.cmd 輸入命令 netstat -ano 如圖 找到nginx監(jiān)聽端口的pid
7.通過cmd 命令tasklist|findstr "PID" 如圖 找到監(jiān)聽8888端口的進程
8確實發(fā)現(xiàn)有nginx服務在運行 通過cmd命令 taskkill /f /t /im nginx.exe 結束進程 結果如圖
總結
以上是生活随笔為你收集整理的nginx服务无法停止(Windows)的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 容器:我的java笔记(2)
- 下一篇: qu