|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Eugene Grosbein 2:5006/1 15 Mar 2006 21:00:16 To : Sergey Melnikov Subject : Re: mpd + ipacctd? -------------------------------------------------------------------------------- 15 мар 2006, среда, в 14:23 KRAST, Sergey Melnikov написал(а): EG>> 3. Hе запускй ipacctd через скрипты mpd, раз уж оно у тебя не EG>> работает. Запускай из rc.d, а из скриптов можешь добавлять правила EG>> divert. Хотя их тоже можно добавлять при старте системы (ничего, что EG>> интерфейса еще нет - появится и правила начнут работать). SM> Ага, при старте создаём 50 дивертов и 50 ipacctd запускаем? SM> Была задумка такая. Соединяется юзверь, запускается ipacctd, считается SM> трафик ему в файл, отсоединился - соответственно и ipacctd убил. Зачем мне SM> полсотни не работающих прог в памяти. Действительно, зачем полсотни ipacctd в памяти и полсотни правил divert? Один ipacctd и одно правило (via 'ng*') прекрасно все обсчитывают. SM> Пока не отправлял письмо, проверил. Шаман! замечательно всё пашет, SM> пасибо. SM> Через сокет снимаю и прибиваю по окончании сессии. Скорее всего проблема в том, что запущенный из mpd демон ipacctd наследует блокировку сигналов, включая SIGHUP. Соотвественно сигнал ему ядром даже не доставляется. Проверить это можно при помощи ktrace. Eugene -- http://www.grosbein.pp.ru/papirosn.mp3 --- slrn/0.9.8.0 (FreeBSD) * Origin: Svyaz Service JSC (2:5006/1@fidonet) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/26093b6d16fab.html, оценка из 5, голосов 10
|