はじめに
Jitsi Meetサーバをメモリの少ないVPSで利用していたところ、利用していくうちにメモリが枯渇し、接続が切れたりOOM落ちしたりと不安定な状態になり、再起動で対応していました。
起動直後では10人程度で利用していても、さほどメモリを利用していないようなのになぜだろうと考えておりましたが、よくよく調べてみるとjicofoとjitsi-videobridge2のデフォルトヒープサイズが3072MBに設定されているためメモリが枯渇することがわかりました。
以下はそれぞれのヒープサイズ設定の方法です。
jicofo
/etc/jitsi/jicofo/config に最大ヒープサイズを指定します。下記は256MBを指定した例です。
/etc/jitsi/jicofo/config
JICOFO_MAX_MEMORY=256m
videobridge
/etc/jitsi/videobrigde/config に最大ヒープサイズを指定します。下記は512MBを指定した例です。
/etc/jitsi/videobrigde/config
VIDEOBRIDGE_MAX_MEMORY=512m
まとめ
VPS上のjitsi meetを安定して運用できるようになりました。