是否有可能得到nginx只使用正在运行的nginx进程的conf?
获取conf文件path。 有时ps aux
显示它,有时它不。 它可能只是像nginx: master process /usr/sbin/nginx
(与/proc/PID/cmdline
)
nginx -V
是唯一的解决scheme吗? 从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转储配置: