インデックスのサイズに応じて、メモリパラメータを追加する必要があります。デフォルトでは、OpenSearchServerは、Java仮想マシンによって提供されるデフォルトのRAM値(64MBから512MBのみ)で小さなサーバー上で実行するように設定されています。
大きなインデックスの場合は、より高い値を設定する必要があります。 START.BATファイルを編集し、Windowsサーバ上で
CATALINA_OPTS="-Xms2G -Xmx2G -server"
export CATALINA_OPTS
:UNIX/Linuxサーバ上で、ちょうど次の内容のファイルopensearchserver/の/ etcを作成します。ただ後に次の行を追加します。okExec
set CATALINA_OPTS="-Xms2G -Xmx2G -server"
をあなたはOpenSearchServerに割り当てるメモリのサイズによって2G(2ギガバイトを意味する)に置き換えます。
32ビットバージョンでは、メモリは2.5GBに制限されています。あなたは(UNIX/Linuxの場合)以下の行を使用して64ビットオペレーティングシステムでより多くのメモリを使用することができます。
CATALINA_OPTS="-Xms12G -Xmx12G -d64 -server"
ウィンドウ64-ビット用:
set CATALINA_OPTS="-Xms12G -Xmx12G -d64 -server"
OpenSearchServerを再起動した後、ちょうどランタイム]タブで確認してください適切なサイズのメモリがあることを確認してください。
エラーの詳細については、完全なスタックトレースを持つ方が便利です。ログファイル(data/logs/oss.log)、またはランタイム/ログタブパネルで見つけることができます。
私はWindows Server 2008 R2を使用しています。ウィンドウでメモリサイズを増やすにはどうすればいいですか? –
回答が更新されました;-) –
エラーログから完全なスタックトレースを提供できますか? –