サーバが実行するASPの数を確認します.NET Coreプログラム
1613 ワード
時々、ある機械の上にどんなプログラムが走っているのか知りたいです.
プログラムがIISに配備されると、IISを開いて見るだけで、どれだけのサイトが実行されているかがわかります.
CentOSに導入すると、それほど直感的ではありません.
もちろんLinuxコマンドに詳しい仲間には簡単です.
次に、CentOSで対応する情報を表示する方法を見てみましょう.
説明、本明細書のすべての環境はJexusに基づいている.
表示するコマンドは次のとおりです.
出力結果
このうち、UIDの行のタイトルは手動で付けられています.
各フィールドの説明は次のとおりです.
フィールド
説明
UID
ユーザー名
PID
プロセスID
PPID
親プロセスID
C
プロセスがCPUを占有する割合
STIME
プロセスが開始されてから現在までの時間
TTY
このプロセスはその端末で実行され、端末に関係なく表示されますか?pts/0などであれば、ホストプロセスがネットワークで接続されていることを示します.
CMD
コマンドの名前とパラメータ
上記の例では、現在のサーバが2つのdotnet coreのプログラムを実行していることを示す2つの主要な情報がリストされています.
CMDによってさらに細分化され、同時にその2つのプログラムであることがわかる.
最初の例:
このうち、AppHostの後ろにはjwsのプロファイル名が付いています.
後の部分は
Jexusを知っている人はJexusがdotnet coreプログラムを実行するときに親子プロセスの関係であることを知っているはずです.例の2つのプロセスのPPIDは51914で、この問題もはっきり説明しています.
次のコマンドでこのプロセスの情報を表示すると、CMDがJwsMain、jwsのコアプロセスであることがわかります.
しゅつりょく
プログラムがIISに配備されると、IISを開いて見るだけで、どれだけのサイトが実行されているかがわかります.
CentOSに導入すると、それほど直感的ではありません.
もちろんLinuxコマンドに詳しい仲間には簡単です.
次に、CentOSで対応する情報を表示する方法を見てみましょう.
説明、本明細書のすべての環境はJexusに基づいている.
表示するコマンドは次のとおりです.
ps -ef | grep AppHost
出力結果
UID PID PPID C STIME TTY TIME CMD
root 12651 51914 0 Sep30 ? 00:19:38 [AppHost:crm] /data/project/crm/crm.dll --environment Staging
root 35237 51914 0 Sep29 ? 00:10:26 [AppHost:product] /data/project/product/product.dll --environment Staging
hwq 40167 39650 0 10:45 pts/0 00:00:00 grep --color=auto AppHost
このうち、UIDの行のタイトルは手動で付けられています.
各フィールドの説明は次のとおりです.
フィールド
説明
UID
ユーザー名
PID
プロセスID
PPID
親プロセスID
C
プロセスがCPUを占有する割合
STIME
プロセスが開始されてから現在までの時間
TTY
このプロセスはその端末で実行され、端末に関係なく表示されますか?pts/0などであれば、ホストプロセスがネットワークで接続されていることを示します.
CMD
コマンドの名前とパラメータ
上記の例では、現在のサーバが2つのdotnet coreのプログラムを実行していることを示す2つの主要な情報がリストされています.
CMDによってさらに細分化され、同時にその2つのプログラムであることがわかる.
最初の例:
[AppHost:crm] /data/project/crm/crm.dll --environment Staging
このうち、AppHostの後ろにはjwsのプロファイル名が付いています.
後の部分は
dotnet
を実行するときに指定されたdllと関連するパラメータです.Jexusを知っている人はJexusがdotnet coreプログラムを実行するときに親子プロセスの関係であることを知っているはずです.例の2つのプロセスのPPIDは51914で、この問題もはっきり説明しています.
次のコマンドでこのプロセスの情報を表示すると、CMDがJwsMain、jwsのコアプロセスであることがわかります.
ps -p 51914
しゅつりょく
PID TTY TIME CMD
51914 ? 00:01:40 JwsMain