core 模塊
Nginx 的啟動(dòng)模塊
啟動(dòng)模塊從啟動(dòng) Nginx 進(jìn)程開始,做了一系列的初始化工作,源代碼位于src/core/nginx.c
,從 main 函數(shù)開始:
- 時(shí)間、正則、錯(cuò)誤日志、ssl 等初始化
- 讀入命令行參數(shù)
- OS 相關(guān)初始化
- 讀入并解析配置
- 核心模塊初始化
- 創(chuàng)建各種暫時(shí)文件和目錄
- 創(chuàng)建共享內(nèi)存
- 打開 listen 的端口
- 所有模塊初始化
- 啟動(dòng) worker 進(jìn)程
更多建議: