參考文章:https://blog.csdn.net/mazhen1991/article/details/101103084
在windows環境下安裝的nginx,如果修改了配置,想要通過nginx -s reload去刷新配置,會發現很多時候都是無效的,這個時候我們就需要重啟,但是nginx是master,work模式,所以會存在多個進程的情況,當我們關閉掉work進程后,master會開啟另一個work進程,所以會有點煩,通過以下指令,我們可以直接關閉掉所有的nginx進程:
taskkill /IM nginx.exe /F
其中/IM是用來kill掉指定名字的進程的,-F是用來強制kill的,詳細的參數介紹可以在dos中通過TASKKILL /?
查看
然后通過啟動指令,重啟即可:
start nginx.exe