4時間以上のインデックス作成後にCentOSブラックスクリーンが発生する

4時間以上のインデックス作成後にCentOSブラックスクリーンが発生する

仮想マシンでCentOS仮想イメージを実行しています。 liferayとsolrがインストールされており、50MB以上のメタデータを含むLarファイルをインデックス化しようとしています。これには12時間以上かかることが予想されますが、完了する前に仮想マシンが停止し、黒い画面が表示されます。 Windowsコンピュータが正常に動作しているが、仮想マシンの状態を保存すると、黒い画面が再ロードされます。

私はこれが負荷の問題かもしれないと思います。私の仮想マシンには10GBのメモリがあり、setenvファイルのtomcatに9GBのメモリを割り当てました。また、VMに10GBのスワップスペースを提供しようとしましたが、まったく役に立ちませんでした。

ワンタイムインデックスが機能するようにするには、自分のコンピュータのパフォーマンスをどのように向上させることができますか?それとも、CentOS自体でこの問題を解決するための実用的な方法はありますか? Cent OSバージョン7.0.1406(コア)を使用しています。

ベストアンサー1

これがロードの問題であると思われる場合は、特定のlimits.conf時点で常に正常な量のメモリとCPUを使用できるように、これを構成するか、cgroupに入れてリソースを制限する必要があります。索引付けは遅くなりますが(停電が発生しても索引付けは最終的にそれ自体で完了する可能性があります)、その間にVMは引き続き使用可能でなければなりません。

また、ログとsarレポートでは、これが実際にインデクサーがシステムをブロックしているためであることを確認します。

おすすめ記事