在執行時控制NGINX程序
本節介紹NGINX在執行時啟動的過程以及如何控制它們。
Master and Worker Processes
NGINX有一個主程序和一個或多個工作程序。如果啟用了快取,則快取載入器和快取管理器程序也會在啟動時執行。
主程序的主要目的是讀取和評估配置檔案,以及維護工作程序。
工作程序執行請求的實際處理。 NGINX依賴於依賴作業系統的機制來有效地在工作程序之間分配請求。工作程序數由nginx.conf配置檔案中的worker_processes指令定義,可以設定為固定數字,也可以配置為自動調整為可用CPU核心數。
控制NGINX
要重新載入配置,您可以停止或重新啟動NGINX,或將訊號傳送到主程序。可以通過使用-s引數執行nginx命令(呼叫NGINX可執行檔案)來發送訊號。
nginx -s <SIGNAL>
其中<SIGNAL>可以是以下之一:
- 退出 - 優雅地關閉
- 重新載入 - 重新載入配置檔案
- 重新開啟 - 重新開啟日誌檔案
- 停止 - 立即關閉(快速關閉)
kill實用程式還可用於將訊號直接傳送到主程序。預設情況下,主程序的程序ID寫入nginx.pid檔案,該檔案位於/ usr / local / nginx / logs或/ var / run目錄中。
相關推薦
在執行時控制NGINX程序
本節介紹NGINX在執行時啟動的過程以及如何控制它們。 Master and Worker Processes NGINX有一個主程序和一個或多個工作程序。如果啟用了快取,則快取載入器和快取管理器程序也會在啟動時執行。 主程序的主要目的是讀取和評估配置檔案,以及維護工作程序。 工作程
VS中Debug版程式執行正常但Release版執行時控制元件有異常(控制元件在執行時消失)的解決方法
#問題 首先用VS生成應用程式是正常的,然後點選最小化按鈕隱藏到下方工作列,然後再點選工作列這個圖示將應用程式還原出來,結果還原出來後應用程式下方的控制元件都無法顯示出來,這是release版本的,de
Nginx深入學習之執行中的Nginx程序間的關係
在正式提供服務的產品環境下,部署Nginx時都是使用一個master程序來管理多個worker程序,一般情況下,worker程序的數量與伺服器上的CPU核心數相等。每一個worker程序都是繁忙的,它們在真正地提供網際網
C#獲取程序代碼執行時長
using csharp edt lis blog 程序 end 程序代碼 mil ArrayList list = new ArrayList(); long startTicks = DateTime.Now.Ticks
[轉]多個ajax請求時控制執行順序或全部執行後的操作
on() .when ati ack login tps als fun lan 本文轉自:https://blog.csdn.net/fsdad/article/details/71514822 一、當確保執行順序時: 1、 請求加async: false,,
作業系統(6)程序---程序概念:程序控制、程序狀態、三狀態模型、掛起模型;執行緒概念:使用者執行緒、核心執行緒、輕權執行緒
文章目錄 1:程序相關概念 1. 程序的概念 2. 程序控制塊 3. 程序狀態 4. 三狀態程序模型(就緒、執行、阻塞/等待) 5. 掛起程序模型 2:程序控制
linux抓取執行時程序棧資訊
Linux上開發時,一般程序執行結果和預期不符會通過打log記錄日誌分析執行過程,但有時log日誌不全,再者一些大型系統長期執行不會過多的記錄日誌,一般可以設定core檔案配置,以便程序在異常掛掉後自動記錄棧資訊,但大部分情況下程序是在執行過程中出現問題,這時就需要抓取執行時
程序管理實驗——POSIX下執行緒控制(二)
實驗目的 1、通過觀察、分析實驗現象,深入理解執行緒及執行緒在排程執行和記憶體空間等方面的特點,並掌握執行緒與程序的區別。 2、掌握在POSIX 規範中pthread_create() 函式的功能和
程式執行時智慧增減控制元件
實現效果: 知識運用: Button控制元件的Visible屬性 Form窗體的Show方法和Hide方法 實現程式碼: Frm frm = new Frm(); private void button1_Click(object sender,
控制執行緒(NSThread)和執行時迴圈(NSRunLoop)的退出
原文地址:http://shaheengandhi.com/controlling-thread-exit/ 這是講iOS的執行緒的文章,下面的內容,自己都慘不忍睹啊,哈哈,練習翻譯一下文章,英語太差啊,儘量止步吧。。。。 ------------------------
C#實現窗體拖動、不允許窗體拖動、任意控制元件執行時拖動
1、不允許窗體被拖動。即使點選藍色標題條。 程式碼片段,加入不想被拖動的窗體中即可 protectedoverridevoid WndProc(refMessage m) { base.WndProc(ref m);
iis7執行php時出現FastCGI程序意外退出的解決方案
最近換了個win7的系統,安裝了iis7,配置了fastcgi執行php,但是在執行php網站時出現了500錯誤,FastCGI程序意外退出同時php-cgi.exe程序崩潰。 如圖 這個問題一般都是php配置出了問題導致的。 我的解決方法一般都是先將php程
Linux連線斷掉時,防止執行的jar包程序死亡(nohup、&命令)
(一)先來了解一下nohup和&命令: & 當在前臺執行某個作業時,終端被該作業佔據;可以在命令後面加上& 實現後臺執行。例如:sh test.sh & 適合在後臺執行的命令有f i n d、費時的排序及一些s h e l
Android 之實現執行時註解控制元件
一、首先的說一下註解的分類, 1、執行時註解,程式碼簡單,複雜性低,但是效率稍微低一點 2、編譯時註解、程式碼多,結構複雜,但是效率高這裡介紹的是執行時註解。二、還是先說一下思路 首先建立對應的註解類,並且通過反射 findViewById 方法去實
Linux連線斷掉時,防止執行的jar包程序死亡(nohup、&命令)
(一)先來了解一下nohup和&命令: & 當在前臺執行某個作業時,終端被該作業佔據;可以在命令後面加上& 實現後臺執行。例如:sh test.sh & 適合在後臺執行的命令有f i n d、費時的排序及一些s h e l l指令碼
oracle:執行時結構組成(instance ,後臺程序)
本篇從記憶體結構角度來說明oracle的組成。 一個oracle server 由一個oracle例項和一個oracle資料庫組成。 即oracle server = oracle Instance + Oracle Database Oracle 例項 包括記憶體結
讓你的Winform應用在執行時可自由拖放控制元件位置
有這樣一個場景,有AB兩個客戶總對介面擺放有著不同的喜好,一個喜歡查詢條件輸入區(被放在一個groupbox中)在介面的上半部分,輸入區在下半部分(被放在另一個groupbox中),另一個使用者則正好相反,所以我們在介面設計確認時今天A在時,我們聽他的要求,改一次,明天A去開會了,B來確認,又讓我們改回來
針對ASP.NET中Image控制元件在執行時顯示不出圖片的解決辦法
帖子上大多都是關於路徑設定的問題,並沒有生動的解決問題,難以理解,本人提出一種方法希望對大家有所幫助 1.在解決方案資源管理器中,選中Web登陸介面(我在新建檔案時命名為Web登陸介面,以大家的檔名為主),右擊選擇新增,選擇新建資料夾,我這裡對資料夾命名為Image,然後將
Visual Studio 2017 開啟谷歌瀏覽器除錯不成功,其它瀏覽器除錯成功!出現不能連線到執行時程序,求解答!
Cannot connect to runtime process,timeout after 10000 ms-(reason:Cannot connect to the target: connect ECONNREFUSED 127.0.0.1:55236). 不能連
關於pause函式時掛起程序還是掛起執行緒的驗證
#include <unistd.h> #include <stdio.h> #include <stdlib.h> #include <signal.h> #include <pthread.h> void *