高性能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];

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。