開発用
◀ 質問一覧質問

自前の Collaboration Server で pull や commit が終わりません

2026-09-13 に公開

openLCA 2.1.1 で、社内に立てた LCA Collaboration Server との pull・push が極端に遅いです。小さな変更を pull しただけで「reloading descriptors」の進捗表示のまま2時間たち、中断しました。

サーバ機(RAM 16 GB・4コア)はほとんど負荷がかかっておらず、CPU・ディスク・ネットワークにも問題はありません。ウイルス対策ソフトも止めてみました。ほかに原因は考えられるのでしょうか。

1 件の回答

アトラス編集部2026-09-13

Collaboration Server が載っている Apache Tomcat のヒープを確かめてください。 質問者の社内 IT が見つけた原因です。サーバ機自体は RAM 16 GB で動いていても、Debian での Tomcat の既定のヒープ(JVM が使えるメモリ)は 256 MB になっていました。質問者はこれを 8 GB に上げ、正常に動くようになったと書いています。

  1. Tomcat のインストール先の bin ディレクトリに setenv.sh というファイルを作る
  2. その中に下の1行を書く
  3. Tomcat を再起動する
setenv.sh
JAVA_OPTS="$JAVA_OPTS -Dfile.encoding=UTF-8 -server -Xms512m -Xmx8g"

初回コミットが終わらない場合の原因と対処は、新しいデータベースを Collaboration Server に初回コミットすると終わりませんを見てください。

参考にしたスレッド
答えるにはログインが要ります。

誰が書いたか分かる形で残すためです。表示名は役割名で構いません。

ログインする

関連する質問