{ ngx_string("working_directory"), NGX_MAIN_CONF|NGX_DIRECT_CONF|NGX_CONF_TAKE1, ngx_conf_set_str_slot, 0, offsetof(ngx_core_conf_t, working_directory), NULL }, { ngx_string("env"), NGX_MAIN_CONF|NGX_DIRECT_CONF|NGX_CONF_TAKE1, ngx_set_env, 0, 0, NULL }, { ngx_string("...
当安全结束一个worker进程时,会停止对worker进程分配新连接,并等待他处理完当前的任务后再退出,如果设置了超时时间,超时后nginx会强制关闭worker进程的连接。 语法:working_directorydirectory; 默认值:无 语境:main 指定默认工作路径。主要用于worker进程导出内存转储文件,为worker进程指定的用户需要有改文件的写入权限。
ngx_gid_t group; ngx_str_t working_directory; ngx_str_t lock_file; ngx_str_t pid; ngx_str_t oldpid; ngx_array_t env; char **environment; } ngx_core_conf_t; 二、初始化过程 1. 创建一个内存池。 后续所有的内存都会被分配到这个内存池上面。 /* 创建一块内存 */ pool = ngx_create...
worker_rlimit_core 指定 worker 子进程异常终止后的 core 文件,用于记录分析问题。 worker_rlimit_core 100M; # 存放大小限制 working_directory /opt/nginx/tmp; # 存放目录 worker_cpu_affinity cpu亲和力,把cpu和worker进程绑定 orker_cpu_affinity 0001 0010 0100 1000; # 4个物理核心,4个worker子进程 将每...
pidDIR# 存放pid文件的路径,nginx默认的pid存放位置/opt/nginx/logs/nginx.pid worker_rlimit_nofile number # 指定每个workder子进程可以打开的最大文件句柄数 worker_rlimit_core size # 指定worker子进程异常终止后的core文件,用于记录分析问题 working_directory/opt/nginx/tmp # 与worker_rlimit_core配合使用 ...
语法:working_directory path; 2 正常运行的配置项 (1) 定义环境变量 语法:env VAR; env VAR=VALUE; (2) 嵌入其他配置文件 语法:include /path/file; include配置项可以将其他配置文件嵌入到当前的nginx.conf文件中,它的参数可以是相对路径也可以是绝对路径,例如: ...
#语法:working_directory path;/* 正常运行的配置项 */#定义环境变量 #语法:envVAR|VAR=VALUE;#VAR是变量名,VALUE是目录; #嵌入其他配置文件 #语法:include/path/file;#include 配置项可以将其他配置文件嵌入到 Nginx 的 nginx.conf 文件中; #pid 的文件路径 ...
WorkingDirectory=/home/nginxWebUI ExecStart=/usr/bin/java -jar /home/nginxWebUI/nginxWebUI.jar Restart=always [Install] WantedBy=multi-user.target 1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 复制 之后执行 systemctl daemon-reload ...
解释:指定worker子进程异常终止后的core文件,用于记录分析问题, 注意nginx用户要对目录有写权限,不然无法记录。 示例:worker_rlimit_core 50M; working_directory /opt/nginx/tem; -worker_processes number | auto 解释:指定nginx启动的worker子进程数量
if(ccf->working_directory.len) { // chdir的作用是将当前的工作目录更改为其参数所传入的路径 if(chdir((char *) ccf->working_directory.data) ==-1) { ngx_log_error(NGX_LOG_ALERT, cycle->log, ngx_errno, "chdir(\"%s\") failed", ccf->working_directory.data); ...