OOMによってvarnishdが終了しました。この問題を回避するためにvarnishdを設定する方法は?

OOMによってvarnishdが終了しました。この問題を回避するためにvarnishdを設定する方法は?

次のエラーメッセージは、私のログメッセージからのものです。過度のメモリ使用量が原因でvarnishdサーバーがシャットダウンしました。

これを防ぐために、可能なすべての設定を完了しましたが、まれなケースではなく、複数のVMで同じ問題が引き続き発生します。

Aug 26 08:26:25 host kernel: [15332346.565597] Out of memory in UB 206: OOM killed process 24966 (varnishd) score 0 vm:520484kB, rss:203660kB, swap:12124kB
Aug 26 08:26:25 host varnishd[23199]: Child (24966) died signal=9

私たちは複数の仮想マシンを持っており、ほとんどがウェブサイトを実行しています。負荷の多い一部のVMでは、制限されたRAMのためvarnishdがシャットダウンします。

/etc/sysconfig/varnish の一部の関連設定値

VARNISH_MAX_THREADS=1000
VARNISH_STORAGE_SIZE=256M

サーバーには2GBのRAMがあります。

この問題を回避するには、varnishdでどのような設定を行う必要がありますか?

関連情報