openLCA 2.1.1 で、社内に立てた LCA Collaboration Server との pull・push が極端に遅いです。小さな変更を pull しただけで「reloading descriptors」の進捗表示のまま2時間たち、中断しました。
サーバ機(RAM 16 GB・4コア)はほとんど負荷がかかっておらず、CPU・ディスク・ネットワークにも問題はありません。ウイルス対策ソフトも止めてみました。ほかに原因は考えられるのでしょうか。
1 件の回答
Collaboration Server が載っている Apache Tomcat のヒープを確かめてください。 質問者の社内 IT が見つけた原因です。サーバ機自体は RAM 16 GB で動いていても、Debian での Tomcat の既定のヒープ(JVM が使えるメモリ)は 256 MB になっていました。質問者はこれを 8 GB に上げ、正常に動くようになったと書いています。
- Tomcat のインストール先の
binディレクトリにsetenv.shというファイルを作る - その中に下の1行を書く
- Tomcat を再起動する
setenv.sh
JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8 -server -Xms512m -Xmx8g"初回コミットが終わらない場合の原因と対処は、新しいデータベースを Collaboration Server に初回コミットすると終わりませんを見てください。
参考にしたスレッド
- Server pulls and commits take foreverask.openLCA2024-06
