[解決済み] 実行中の nginx プロセスから conf をダンプする
2023-06-18 10:16:01
質問
nginx が使用している conf を実行中の nginx プロセスからだけ取得することは可能でしょうか?
confファイルのパスを取得するために、時々
ps aux
はそれを明らかにしたりしなかったりします。それは単に次のようなものでしょう。
nginx: master process /usr/sbin/nginx
(と同じです。
/proc/PID/cmdline
)
-
では
nginx -V
が唯一の解決策なのでしょうか? - から この質問 nginxプロセスから直接confのデータ構造をダンプすることは可能でしょうか?あるいは、少なくとも conf ファイルのパスをダンプできますか?
どのように解決するのですか?
Nginx 1.9.2 以降では、Nginx の設定をダンプするために
-T
フラグでダンプできます。
-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で設定値をダンプすることができます。
関連
-
[解決済み】Macでポート3000をロックしているプロセスを検索(およびkill)する
-
[解決済み] Dockerコンテナ内でNginxを停止させずに実行するには?
-
[解決済み] Dockerコンテナの中から、マシンのローカルホストに接続するにはどうすればよいですか?
-
[解決済み] Linux上で動作するC++コードのプロファイリングを行うにはどうすればよいですか?
-
[解決済み] プロセスとスレッドの違いは何ですか?
-
[解決済み] Linuxで特定のポートで動作しているプロセスを停止させる方法は?
-
[解決済み] Node.js + Nginx - 今度は何?
-
[解決済み] アプリケーションやプロセスの実際のメモリ使用量を測定するにはどうすればよいですか?
-
[解決済み] 何が私のプロセスを殺したのか、なぜなのか?
-
[解決済み] nginx の access_log と error_log をマスタープロセスの STDOUT と STDERR に記録させる
最新
-
nginxです。[emerg] 0.0.0.0:80 への bind() に失敗しました (98: アドレスは既に使用中です)
-
htmlページでギリシャ文字を使うには
-
ピュアhtml+cssでの要素読み込み効果
-
純粋なhtml + cssで五輪を実現するサンプルコード
-
ナビゲーションバー・ドロップダウンメニューのHTML+CSSサンプルコード
-
タイピング効果を実現するピュアhtml+css
-
htmlの選択ボックスのプレースホルダー作成に関する質問
-
html css3 伸縮しない 画像表示効果
-
トップナビゲーションバーメニュー作成用HTML+CSS
-
html+css 実装 サイバーパンク風ボタン
おすすめ
-
deepin20のファイルを共有する方法を教えてください。Windowsでdeepinファイルを共有するためのヒント
-
Linux Mintでフェード効果をオンにする方法は?
-
Kali Linuxのデフォルトのひげメニューアイコンを変更する方法は?
-
Kali Linuxのマウスを左利き用に設定する方法は?Linuxマウス左利き操作選択方法
-
linux(ubuntu 18.04)でのアイデア運用データベース障害問題について
-
deepin20のデスクトップアイコンのスタイルを変更する方法は?deepinのアイコンテーマを変更するためのヒント
-
2020年deepin Deep OS V20のアップデートによる更新情報
-
Process.waitFor()の戻り値の意味するところ
-
[解決済み] Linux/Unixで$PATHを永久に設定する方法 [終了しました].
-
[解決済み] 特定のファイル/フォルダを除外してディレクトリをtarするシェルコマンド