[英]dump conf from running nginx process
是否有可能只从运行的nginx进程中获取nginx使用的conf?
获取conf文件路径。 有时ps aux
揭示它,有时它不会。 它可能就像nginx: master process /usr/sbin/nginx
(与/proc/PID/cmdline
)
nginx -V
是唯一的解决方案吗? 从Nginx 1.9.2开始,您可以使用-T
标志转储Nginx配置:
-T
- 与-t
相同,但另外将配置文件转储到标准输出(1.9.2)。
资料来源: http : //nginx.org/en/docs/switches.html
这与特定进程的转储不同。 如果您的Nginx正在使用不同的配置文件,请检查ps aux
的输出并使用它提供的任何内容作为二进制文件,例如,如果它提供类似的东西
nginx: master process /usr/sbin/nginx -c /some/other/config
你需要跑
/usr/sbin/nginx -c /some/other/config -T
如果你还没有使用1.9.2,你可以使用gdb转储配置:
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.