[英]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.