Главная страница


ru.linux

 
 - RU.LINUX ---------------------------------------------------------------------
 From : Andrew Scherbacov                    2:5002/74.1    16 Feb 2001  11:49:06
 To : Valentin Nechayev
 Subject : date\time of file
 -------------------------------------------------------------------------------- 
 
 
 Однажды 15 февраля 2001 в 11:56, некто Valentin Nechayev писал Andrew
 Scherbacov:
 
  AS>> задача у меня простая: периодически (по крону) раз в несколько
  AS>> минут
 
  VN> проверять
 
  AS>> время последней модификации файлов /etc/mail/access и
  AS>> /etc/mail/access.db,
 
  VN> и
 
  AS>> если они не совпадают, делать рестарт сендмайла. может для этого
  AS>> штатные средства существуют ?
 
  VN> FYI - _рестарт_ сендмыла нахер не нужен. Потому что access_db - это
  VN> таблица (она же map, она же keyed database - терминология у них скачет
  VN> как мартовский заяц), а рестарт нужен, если ты меняешь _конфиг_ или
  VN> _файл класса_. Таблицы оно открывает однажды и их пользует.
 
 это не всегда достаточно оказывается.
 
  VN> А вот интереснее другое: makemap можно делать в тот же файл (access
  VN> ->
  VN> access.db) или в другой с mv на место старого, и у каждого метода есть
  VN> свои грабли. makemap на то же место может зависнуть навечно, потому
  VN> что он хочет exclusive lock, а при большом (очень большом) потоке
  VN> почты можно и не дождаться окна между shared locks.
 
 у меня получалось так, что makemap не делался, потому что в этот момент шла
 обработка почты, и программа, которая обновляла access вылетала с ошибкой.
 а как можно проверить, что в данный момент есть шанс пересоздать *.db ?
 то есть, есть ли у сендмыла какие-нить флаги занятости\свободности, или
 только самому дергать локи ?
 С уважением
 Андрей Щербаков
 
 E-mail: avs_andrew@mail.ru
         andrew@komstat.alt.ru                           ICQ: 54034993
 --- ifmail v.2.15.lk6.b5
  * Origin: А не выкурить ли мне рюмочку чаю? (2:5002/74.1)
 
 

Вернуться к списку тем, сортированных по: возрастание даты  уменьшение даты  тема  автор 

 Тема:    Автор:    Дата:  
 date\\time of file   Andrew Scherbacov   12 Feb 2001 11:17:50 
 Re: date\\time of file   Eugene Karpachov   12 Feb 2001 11:02:32 
 Re: date\\time of file   Stepan Koltsov   12 Feb 2001 15:52:57 
 Re: date\\time of file   Stepan Koltsov   12 Feb 2001 13:40:12 
 Re: date\\time of file   Alex Korchmar   15 Feb 2001 04:01:12 
 date\\time of file   Slawa Olhovchenkov   15 Feb 2001 06:54:28 
 date\\time of file   Andrew Scherbacov   15 Feb 2001 15:41:00 
 Re: date\\time of file   Alex Korchmar   17 Feb 2001 04:23:33 
 Re: date\\time of file   Valentin Nechayev   15 Feb 2001 12:56:42 
 date\\time of file   Andrew Scherbacov   16 Feb 2001 11:49:06 
 Re: date\\time of file   Valentin Nechayev   16 Feb 2001 11:21:02 
Архивное /ru.linux/27373a8cb25c.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional