Ad Widget

Collapse

Перезагрузка zabbix-server и размер CacheSize

Collapse
X
 
  • Time
  • Show
Clear All
new posts
  • obzen
    Junior Member
    • Jun 2021
    • 4

    #1

    Перезагрузка zabbix-server и размер CacheSize

    Всем привет!
    Столкнулся с интересной ситуацией - среди дня неожиданно перезагрузился процесс zabbix-сервера, с такими записями в логах:
    __mem_malloc: skipped 45359 asked 106384 skip_min 256 skip_max 105040
    28030:20210607:102447.878 file:dbconfig.c,line:94 __zbx_mem_malloc(): out of memory (requested 106377 bytes)
    28030:20210607:102447.878 file:dbconfig.c,line:94 __zbx_mem_malloc(): please increase CacheSize configuration parameter
    Все достаточно очевидно, и параметр CaheSize я уже увеличил.
    Однако что могло привести к такому, мне не совсем понятно, и вот почему: на момент рестарта параметр CacheSize был установлен на значение 512M и график его занятости болтался в районе 50%
    Click image for larger version

Name:	zbx-prod.png
Views:	130
Size:	23.7 KB
ID:	426165
    Если верить логу, то аллоцировать было необходимо порядка 106 килобайт, что, в принципе, большой проблемой не должно являться - на момент ошибки свободной и доступной памяти было 1ГБ и 2ГБ, соответственно, ulimits для пользователя zabbix по памяти выставлены в unlimited.
    Может быть, есть у кого-то предположения, или успешный опыт решения подобного кейса?
    Версия сервера - 4.4.7 (да, обновляться надо, эти работы запланированы), NVPS - порядка 3300, но самим сервером ничего не мониторится (кроме внутренних метрик сервера), все размазано по нескольким прокси.
    Основной конфиг кешей:
    CacheSize=1024M
    CacheUpdateFrequency=60
    HistoryCacheSize=512M
    HistoryIndexCacheSize=512M
    TrendCacheSize=512M
    ValueCacheSize=1G
    Заранее спасибо.

    Attached Files
Working...