首页 > 代码库 > 高性能Web服务器Nginx的配置与部署研究(6)核心模块之主模块的测试常用指令
高性能Web服务器Nginx的配置与部署研究(6)核心模块之主模块的测试常用指令
1. daemon
含义:设置是否以守护进程模式运行
语法:daemon on|off
缺省:on
示例:daemon off;
注意:生产环境(production mode)中不要使用daemon指令,这些选项仅用于开发测试(development mode)。
2. debug_points
含义:断点调试
语法:debug_points [stop|abort]
缺省:none
示例:debug_points stop;
注意:在Nginx内有一些assert断言,这些断言允许Nginx,配合调试器中断程序运行、停止或创建core文件。
3. master_process
含义:设置是否启用主进程
语法:master_process on|off
缺省:on
示例:master_process off;
注意:不要在生产环境(production mode)中使用master_process指令,这些选项仅用于开发测试(development mode)。
4. error_log
含义:指定错误日志文件
语法:error_log file [debug|info|notice|warn|error|crit]
缺省:${prefix}/logs/error.log
示例:error_log /data/nginx/logs/error.log debug
注意:该命令并非只有在测试(或称为开发)模式下才可以使用,而是在编译时添加了--with-debug参数时,则可以使用error_log指令的额外参数,即:
error_log file [debug_core|debug_alloc|debug_mutex|debug_event|debug_http|debug_imap];
高性能Web服务器Nginx的配置与部署研究(6)核心模块之主模块的测试常用指令