[sisyphus] question about spamd

Epiphanov Sergei =?iso-8859-1?q?serpiph_=CE=C1_nikiet=2Eru?=
Вт Дек 20 17:53:36 MSK 2005


Решил настроить spamd после обновления оного до новой версии, да вот 
незадача: 'service spamd status' говорит, что нет работающего spamd, но есть 
оборванный /var/run/spamd/spamd.pid. При этом 'ps axf' сообщает, что spamd 
работает. Команда 'killall spamd; service spamd start' говорит OK. В 
файле /etc/sysconfig/spamd нарисовано:

RUNAS=spamd
PIDFILE=/var/run/spamd/spamd.pid
SPAMDOPTIONS="-L --username=$RUNAS --pidfile=$PIDFILE"

Поиск проблемы привёл к:

1) spamd запускается, порождает потомков под пользователем spamd, но базовый 
процесс остаётся root. Предыдущая версия (3.0.4-alt1) по сравнению с текущей 
(3.1.0-alt1) вела себя более корректно, переходя вся под указанного 
пользователя.

2) В документации к spamd приведено, что вариант '--username=root' недопустим 
и программа вываливается с фатальным сообщением. На самом деле порождается 
несколько потомков и базовый процесс начинает забирать всё процессорное 
время на себя, в результате всё жутко тормозит, а потомки вешают spamc, 
обратившийся к ним.

Пришлось облететь всё на вертолёте, указав RUNAS=root, а в параметре 
--username=spamd, но такое поведение странно.

-- 
С уважением, Епифанов Сергей




Подробная информация о списке рассылки Sisyphus