2021年4月20日 星期二

window上nginx的操作紀錄

1.nginx.pid

  nginx.pid檔案內會紀錄當下運作的nginx master程序的pid

  若手動重複執行多次的nginx

  則nginx.pid內紀錄的是最後被執行的nginx master pid

2.停止nginx

  透過指令nginx -s quit或 nginx -s stop

  除了停止外同時會把nginx.pid檔案刪除

3.手動刪除nginx.pid

  因為找佈道nginx.pid,會造成nginx指令無法操作

4.由工作管理員要停止nginx程序

  若被停掉的是workder,則會自動產生新的worker程序

  停掉master程序 才能一個個刪除worker程序

  透過手動停止 nginx.pid並不會被刪除

5.安全的使用

  啟動nginx確保不要被重複產生多個master process

  停止或重啟都透過指令操作

  這樣可以透過檢查nginx.pid的存在與否 判斷nginx是否運作

沒有留言: