每次 雙擊 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 命令 也有用了!