Nginx學習筆記——啟動、停止

來源:互聯網
上載者:User
啟動

只需要直接運行nginx可執行檔。

[gap@localhost sbin]$ pwd/usr/local/nginx/sbin[gap@localhost sbin]$ lltotal 3208-rwxr-xr-x 1 root root 3283671 Jan 2621:47 nginx//啟動nginx[gap@localhost sbin]$ sudo ./nginx //查看nginx進程[gap@localhost sbin]$ ps -ef|grep nginxroot     302253727022:44 pts/000:00:00 sudo ./nginxroot     324971023:20 ?        00:00:00 nginx: master process ./nginxnobody   3249932497023:20 ?        00:00:00 nginx: worker processgap      325043727023:20 pts/000:00:00 grep --color=auto nginx

控制

一旦nginx啟動,可以在調用可執行檔時使用 -s參數對程式進行控制。使用如下文法:

 nginx -s signal

其中signal可以是如下值:

stop — 快速關閉quit — 優雅地關閉reload — 重新家在設定檔reopen — 重新開啟記錄檔

停止

例如,要等帶worker進程處理萬當前請求後再退出nginx,可是用如下命令:

nginx -s quit

必須使用啟動nginx的使用者執行這個命令。

重新載入設定檔

修改設定檔之後,只有重新載入指令被傳給nginx進程或者重新啟動nginx才會生效。
重啟nginx:

nginx -s reload

一旦主進程收到重新載入配置的訊號,就會檢查新設定檔的文法正確性,並嘗試應用配置資訊。如果成功,主進程會啟動新的worker進程並且向老的worker進程發送訊息,要求他們關閉;否則,主進程復原所作的修改,繼續使用老的配置工作。老的worker進程,收到關閉命令,停止接受新串連,繼續處理當前請求,直到所有請求都處理完,然後老worker進程退出。

其他控制方式

在Unix工具(比如kill工具)的協助下,也可以給nginx進程發送訊號。在這種情況下,訊號直接發送給指定ID的進程。nginx主進程的ID預設被寫道nginx.pid檔案,儲存在/usr/local/nginx/logs目錄下,或者在/var/run目錄下。比如,如果主進程ID
時1628,發送QUIT訊號讓nginx優雅地退出,執行:

kill -s QUIT 1628

要擷取正在啟動並執行nginx進程,使用ps工具,例如:

ps -ax | grep nginx

要瞭解更多關於發送訊號給nginx的資訊,可以參考官方文檔中的Controlling nginx部分。

').addClass('pre-numbering').hide(); $(this).addClass('has-numbering').parent().append($numbering); for (i = 1; i <= lines; i++) { $numbering.append($('
  • ').text(i)); }; $numbering.fadeIn(1700); }); });

    以上就介紹了Nginx學習筆記——啟動、停止,包括了方面的內容,希望對PHP教程有興趣的朋友有所協助。

  • 聯繫我們

    該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

    如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

    A Free Trial That Lets You Build Big!

    Start building with 50+ products and up to 12 months usage for Elastic Compute Service

    • Sales Support

      1 on 1 presale consultation

    • After-Sales Support

      24/7 Technical Support 6 Free Tickets per Quarter Faster Response

    • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.