[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