[freebsd] clamav-clamd

Taras Heichenko tasic at academ.kiev.ua
Sun Feb 4 10:47:56 EET 2024


04.02.2024 1:12, Anton Saietskii:
> On Sun, Feb 4, 2024, 01:06 Taras Heichenko <tasic at academ.kiev.ua> wrote:
>
>
>     04.02.2024 0:52, George L. Yermulnik:
>     > Hello!
>     >
>     > On Sat, 03 Feb 2024 at 23:17:23 (+0200), Taras Heichenko wrote:
>     >
>     >> Може хтось підказати.  На сервері 13.2-RELEASE-p9 amd64
>     запускається
>     >> clamav-clamd. Запускається дуже довго. Погрався у відладку з
>     скриптом
>     >> запуску і виявив, що висить він на команді
>     >>    limits -C daemon /usr/local/sbin/clamd
>     >> що, здається помітно гальмує процес завантаження. (Тобто в
>     результаті
>     >> після ребуту clamd запущений, але займає це помітний час) Є
>     якісь ідеї,
>     >> на чому воно висить і що з цим можна зробити?
>     > Може через strace цю команду запустити та подивитися, на чому
>     гальмує?
>
>
[skip]

Дякую, truss я натравив на запуск clamd. Ну там багато всього було, але

lseek(4,0x0,SEEK_CUR)                            = 686 (0x2ae)
read(4,0x83b3b16c0,32768)                        = 0 (0x0)
close(4)                                         = 0 (0x0)
setgroups(0x2,0x83b3c9000)                       = 0 (0x0)
lchown("/var/log/clamav/clamd.log",106,106)      = 0 (0x0)
setgid(0x6a)                                     = 0 (0x0)
setuid(0x6a)                                     = 0 (0x0)


wait4(-1,0x82088a13c,0x0,0x0)                    ERR#4 'Interrupted 
system call'
SIGNAL 2 (SIGINT) code=SI_USER pid=30236 uid=106
sigprocmask(SIG_SETMASK,{ SIGINT },0x0)          = 0 (0x0)
exit(0x0)
process exit, rval = 0

воно довго висить після setuid (там декілька пустих рядків, це розділив 
я спеціально), потім іде далі.

Є міркування, що це може бути?

> _______________________________________________
> freebsd mailing list
> freebsd at uafug.org.ua
> http://mailman.uafug.org.ua/mailman/listinfo/freebsd

-- 
tasic@



More information about the freebsd mailing list