次のエラーメッセージは、私のログメッセージからのものです。過度のメモリ使用量が原因で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でどのような設定を行う必要がありますか?