다음 오류 메시지는 내 로그 메시지에서 가져온 것입니다. 과도한 메모리 사용량으로 인해 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에 어떤 구성을 수행해야 합니까?