原创 nginx日誌模塊分析

nginx日誌模塊分析       ngx_errlog_module模塊專門用於處理nginx日誌信息,是nginx的core模塊之一;通過解析error_log配置項將不同等級的日誌信息輸出到指定的文件中。nginx啓動過程中在解析配

原创 nginx常用配置項位置參數宏說明

以下這些宏用於限制配置項出現在nginx配置文件中的位置 NGX_MAIN_CONF:配置項可以出現在全局配置中,即不屬於任何{}配置塊。 NGX_EVET_CONF:配置項可以出現在events{}塊內

原创 nginx配置解析模塊分析

nginx配置解析模塊分析       nginx提供配置文件供用戶方便的定義nginx的行爲,通過修改配置項可以指定nginx進程工作模塊,指定log的輸出方式,指定如何處理用戶請求等等。ngx_conf_module模塊提供ngx_c

原创 nginx高效學習方法

nginx高效學習方法     nginx做爲一個高性能的web服務器,相對於apache等服務器來說它的代碼量並不是非常龐大,反而非常精簡。看過nginx源碼的人都知道,nginx將“一切皆爲模塊”和“

原创 nginx事件模塊分析(一)

nginx ngx_events_module模塊分析     ngx_events_module模塊是核心模塊之一,它是其它所有事件模塊的代理模塊。nginx在啓動時只與events模塊打交道,而由events模塊來加載其它事件模塊;

原创 kernel_mktime 函數詳解

kernel_mktime函數詳解 這幾天在linux內核QQ羣中看到很多成員都在詢問linux0.11版中kernel_mktime函數原理,看來大家都對linux內核很感興趣啊!下面詳細的講解其原理以供大家參考。 以下是kerne

原创 nginx啓動,平滑啓動等常命令

nginx啓動,平滑啓動等常命令 停止操作停止操作是通過向nginx進程發送信號(什麼是信號請參閱linux文 章)來進行的步驟1:查詢nginx主進程號ps -ef | grep nginx在進程列表裏 面找master進程,它的

原创 字節序轉換問題

最近發現很多人都不太清楚IPV6地址如何進行字節序轉換,其實只要理解了字節序之間的原理轉換就很簡單。 字節序分爲兩種: 1、  大端模式(Big-Endian):高位字節存放在內存地址低端,低位字節存放在內存地址高端。 2、  小端模式(