ulimit-uを有効にするためにマシンを再起動する必要がありますか?


0

したがって、Javaで実行される外部のサードパーティアプリケーションがあります。JVMには大量のOutOfMemeoryエラーが発生しているため、サポートチームはulimit - uデフォルト1024から4096

サーバーを起動する起動シェルスクリプトがあります。これは基本的にいくつかの環境変数を設定し、Javaを実行します。次の行を追加しました。

ulimit -u 4096

これが機能したことをどのように知ることができますか?これを有効にするには、マシンを起動する必要がありますか?

回答:


0

ulimitはアプリケーションごとに可能なファイル記述子を上げるだけですが、記述子に問題はないようですが、メモリに問題があるようです。このJavaベースのツールをどのように起動しますか?

とにかくこれが機能するためには、ヒープ割り当てスペースを増やす必要があります。javaコマンドのパラメーター-Xmsは、ヒープの初期サイズを設定します。詳細については、下部のリンクを確認してください[1]サイズを大きくするだけです。

よろしく

http://docs.oracle.com/javase/1.4.2/docs/tooldocs/windows/java.html#nonstandard


私は彼らのサポートチームにログを渡しました。それは彼らがログに基づいて提案したことです。ヒープスペースは、推奨に従って6GBに設定されています。
チーター

ファイル記述子に関するものである場合、次のエラーが発生します:customer.stone-ware.com/support/techdocs/kb/s2548/…–
アレッサンドロ
弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.