Windows system >> Windowsの知識 >  >> Linuxシステムチュートリアル >> Linuxについて >> LinuxシステムのJavaプロセスが原因なしに消えた場合はどうすればいいですか?

LinuxシステムのJavaプロセスが原因なしに消えた場合はどうすればいいですか?

  
                

Linuxシステムのステップに含まれるいくつかのJavaプロジェクトが原因なしに消え、Javaプロセスが閉じられたことがわかりました。なぜこれが起こっているのですか?システムが冗長プロセスを自動的にクリアするか、他のプログラムがJavaプロジェクトをオフにしている可能性があります。

ソリューション:

1.ディスクがいっぱいです、問題があれば上のクリーンアップディスクなど、比較的簡単です。

2. Tomcatを閉じるか再起動すると、バックグラウンドプロセスが閉じられないことがよくあります。 ps auxを使用する必要があります。 Grep javaこのコマンドは、冗長なプロセスをチェックし、電源を切り、そしてstartup.shを開始します。

3.この状況は比較的まれです。システムリソースがない場合、システムは自動的にDOWNします。それは他のソフトウェアによって殺されました。

実際、私はここにいます、これはまだ解決されていません、プロセスはまだ説明不可能であり、それ自体がハングします、ログにはエラーがありませんでした。後で、tomcatホームディレクトリの下のサブディレクトリconfにあるtomcat-users.xmlファイルを開きます。ユーザー設定は次のとおりです。

< tomcat-users>

<ユーザー名=' tomcat' password =< tomcat> roles =' tomcat<>

<ユーザー名=< role1> password =' tomcat< role1< /gt;< /gt<> p><ユーザー名='パスワード=&l​​t; idcat>ロール=' tomcat、ロール1< />

< /tomcat-users>

はすべてオフになります。 。

上記の3つの方法では、LinuxシステムでJavaプロセスを解決することができるため、LinuxシステムでのJavaプロセスを解決することができます。 。

Copyright © Windowsの知識 All Rights Reserved