|
|
ru.unix.bsd- RU.UNIX.BSD ------------------------------------------------------------------ From : Valentin Nechayev 2:5020/400 23 Feb 2002 11:47:27 To : Vlad Lashuk Subject : Re: Postfix 1.1.3 & mail address -------------------------------------------------------------------------------- >>> Vlad Lashuk wrote: > HО! с каких пор сендмыло стало воспринимать обновление db'ки с ходу? Изначально. Если Вам кажется иначе - перекреститесь и идите RTFS. P.S. С файлом класса не перепутали? Вот для тех действительно рестарт нужен. И для основного конфига, конечно, но про него не речь. P.P.S. Тут тонкость есть. Если делать makemap в ту же db'шку - со стиранием старого и записью нового на ходу - 1) будет race condition между перестройками и читателями (зачем в aliases пишется "@=@", а?), 2) для db-1.85, как уже говорил, можно получить deadlock. Hо приниматься будет с ходу. Если же строить в другой файл и затем делать rename, то долгоживущие процессы - queue runner'ы, smtp приемники на незакрывающихся соединениях - будут держать открытой старую db'шку. (В частности, из-за этого пришлос попросить для mailnews feeder'а ввести соединение после каждых тысячи писем.) Hо так как они обычно дольше пары часов не живут - и то, для queue runner'а это чудовищно большой срок жизни и означает ненастроенность системы - то это обычно не проблема. > > reload обычно делают когда хотят, чтобы изменения воспринялись > > постфиксом сиюсекундно. А так нет. > бо юзаю сендмыло с V8, и свято верю в необходимость kill -HUP `cat > /где-там/есть/sendmail.pid` Hет, оно, конечно, так работает, спору нет. Hо это стрельба из пушки по воробьям. /netch --- ifmail v.2.15dev5 * Origin: Dark side of coredump (2:5020/400) Вернуться к списку тем, сортированных по: возрастание даты уменьшение даты тема автор
Архивное /ru.unix.bsd/73684a263d54.html, оценка из 5, голосов 10
|