坑爹的Windows版 nginx

每次 雙擊 nginx.exe, 它都會 創建 兩個nginx 進程 。 好像因爲默認是2 個 nginx 進程。

 

雙擊是可以的,但是如果 cmd 窗口執行,那麼就會導致窗口一直 打開不會關閉, 而且輸入任何東西都無響應。(其實不是沒有響應, ) ctrl c 或者ctrl d 都無效。任務管理器中殺掉那個nginx 進程, 那麼窗口就會恢復正常狀態。

 

 只能關閉cmd 窗口。 但是呢, 從任務管理器可以看到,那兩個進程還是在運行之中。

 

 

nginx.exe  -s reload 是有效, 但是不會殺死之前的 nginx 進程 。 

 

結果呢. 我以爲我的修改沒有起作用。

 

明明是 修改了 nginx.conf , 但是, 還是提示之前的錯誤, 即使 我已經刪除了那段配置。。

 

 

後面發現 竟然有8個,( 可能是 排錯過程中, 不小心 雙擊了 nginx.exe 4次  )

 

 

後面, 只有 手動 一個個的停止 所有的 nginx 進程, 再 雙擊 nginx.exe, 就好了。 後面的 nginx.exe  -s reload 命令 也有用了!

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章