VestaCP - clamd - high load CPU - высокая нагрузка на CPU

Материал из Wiki - Iphoster - the best ever hosting and support. 2005 - 2023
Версия от 07:47, 2 июня 2016; Admin iph (обсуждение | вклад)
(разн.) ← Предыдущая | Текущая версия (разн.) | Следующая → (разн.)
Перейти к:навигация, поиск

VestaCP CentOS 7 - clamd - high load CPU - высокая нагрузка на CPU

Доступная цена


После установки сервера с VestaCP на CentOS 7 - сlamd начинает грузить CPU до самого ввержа и съедает весь процессор:

Tasks:  38 total,   2 running,  36 sleeping,   0 stopped,   0 zombie
%Cpu0  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu1  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu2  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu3  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
%Cpu4  :100.0 us,  0.0 sy,  0.0 ni,  0.0 id,  0.0 wa,  0.0 hi,  0.0 si,  0.0 st
KiB Mem :  2097152 total,   889800 free,   366700 used,   840652 buff/cache
KiB Swap:        0 total,        0 free,        0 used.  1650422 avail Mem
 PID USER      PR  NI    VIRT    RES    SHR S  %CPU %MEM     TIME+ COMMAND
3255 clam      20   0  254096 182268   4440 R  83.0  8.7   0:03.54 clamd

Это баг VestaCP, который решается их разработчиками, а пока что есть временное решение до перезагрузки сервера:

  # mkdir /var/run/clamav/
  # chown clam:mail /var/run/clamav/

После перезагрузки папка снова удаляется.

Также эта тема обсасывается на форумах VestaCP и есть в их багтрекере:


UPDATE 02.06.2016.

Есть решение для CentOS 7 - это исправить файл /lib/systemd/system/clamd.service добавив в него строки:

ExecStartPre = /usr/bin/mkdir -p /var/run/clamav 
 ExecStartPre = /usr/bin/chown -R clam.clam /var/run/clamav

Весь файл должен выглядеть вот так: Файл clamd.service