Ctrl
该模块是一个基础模块,给 http-sendmsg 和 http_health_check 等模块提供运行环境。
配置说明:
为了运行该模块,需要在主配置文件中进行配置:
helper ctrl objs/njt_helper_ctrl_module.so njet_ctrl.conf;
该模块自身的配置,即上面主配置文件中helper指令中指定的配置文件的内容。
配置的指令分为两类:
1)Njet中标准的指令;
- 需要注意:用 error_log 和 access_log 指令指定的log文件要不同于主配置文件中的log文件。
2)通过 load_module 指令加载的动态模块中扩展出来的指令
配置示例如下:
load_module /home/njet/modules/njt_http_sendmsg_module.so;
load_module /home/njet/modules/njt_http_health_check_helper.so;
user njet njet;
error_log logs/error_ctrl.log info;
events {
worker_connections 1024;
}
http {
dyn_sendmsg_conf conf/iot_msg.conf;
access_log logs/access_ctrl.log combined;
server {
listen 8081;
location /api {
dyn_module_api;
}
location /doc {
doc_api;
}
}
}