2017-07-27 9 views
0

Linuxシステムに複数のJVMをNode.jsとmongodサーバーインスタンスとともにデプロイしました。これはhttps対応のマイクロサービスアーキテクチャです。Linux OSでプロセスが強制終了 - OOMなし/ var/logファイルにログイン

上記のプロセスのいくつかは、ランダムに降りています。なぜ彼らがダウンしているのか分からない。

/var/log syslogファイルにOOM関連のログトレースはありません.linuxではOOM以外のプロセスを強制終了できますか。

可能なsyslogエラーは何ですか? (私は完全な/ var /ログファイルを持っています)

実際の問題を特定するためにどこに見えますか? Sombodyはプロセス終了を追跡するのを助けます

+0

JVMをどのように展開していますか?それはサーバーにデプロイされたWebアプリケーションですか? – yogur

+0

あなたは確かに彼らがsigkillによって殺されているのを知っていますか? (ソフトウェアエラーのために単純に死んでいるので、エラーを診断するために必要なすべての情報を使ってコアダンプを有効にしておかなければなりません) – PSkocik

+0

@yogur、コンテナ –

答えて

0

これらのJVMプロセスをバックグラウンドで開始すると仮定すると、nohupを使用してSIGHUPを無視していましたか?また、これらのプロセスの出力を出力ファイルにリダイレクトすることも賢明です。 など。

nohup node server1.js >& server1.out & 

これらのファイルでは、可能性のあるメッセージがあれば調べることができます。

+0

私たちはこの種のセットアップしか行いません。それはメッセージregを与えるでしょうか?その特定のプロセスを殺すか? –

+0

何らかの理由でSIGKILLによって殺された場合、プロセスはそれについて何もする機会を得ることはなく、すぐに死ぬでしょう。ログに何も見なかった? – asatsi

+0

ログにトレースがありません –

関連する問題