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


ru.unix.bsd

 
 - RU.UNIX.BSD ------------------------------------------------------------------
 From : Sergey Skvortsov                     2:5020/400     14 Dec 2006  09:46:55
 To : Slawa Olhovchenkov
 Subject : Re: exim vs sendmail
 -------------------------------------------------------------------------------- 
 
 Slawa Olhovchenkov wrote:
 
 > 
 >  >> 1. бурную деятельность не изображать
 >  >> 2. при коннекте на 25 порт говорить "место ек"
 >  >> 3. в статусе (по mailq который) говорить тоже самое
 >  >> 4. ждать когда место будет. при появлении продолжить работу.
 >  >>
 >  >> это рокет сайнс?
 > 
 >  SS> Это какая-то придумка в стиле "а я вот так хочу". Hеубедительно.
 > 
 >  SS> Читай документацию. Hint: check_spool_space, check_spool_inodes,
 >  SS> check_log_space. Лучше документированного opensource MTA чем exim нет в
 >  SS> природе.
 > 
 >  SS> И докажи, что предложенные тобой настройки по умолчанию будут лучше чем
 >  SS>  0. Вот эти числа каждый админ пусть сам выбирает.
 > 
 > Это не важно какие числа, важна логика. А логика настройками не меняется.
 
 Вообще-то, если ты выставишь check_log_space/check_spool_space, то Exim
 честно будет выдавать 452 ошибку при превышении лимита.
 
 Более того, check_log_space нужен только если логи лежат на другом
 разделе, отличном от раздела со spool'ом.
 
 Далее, если указывается параметр SIZE в команде MAIL, то будет
 требоваться на диске как минимум check_spool_space+SIZE.
 
 Короче, единственная неувязка по умолчанию (исходя из твоих ожиданий) -
 то, что check_log_space равен 0.
 
 Hо это легко исправить. Уж промолчу о том, что заботиться о логах - дело
 newsyslog и ему подобным тварям. Hегоже лилиям прясть, а Exim'у думать о
 работе явно внешних guardian'ов.
 
 В качестве же общих размышлений стоит отметить, что в таких случаях
 "должное" поведение сервисов можно разбить на два взаимоисключающих вида:
 
 1. robustness любой ценой. Если нет ресурсов - жить по принципу
 "приказано выжить", тупо ожидая появления ресурсов, и переходить на
 режим экономии (degradation of service quality). В данном случае -
 выдавать temporary error, в случае HTTP - типа 503 с заголовком
 Retry-after (жаль, что в SMTP нет такого аналога).
 
 2. ни одного запроса без логов. Как пример крайнего случая - это когда
 ОС с включенным аудитом принципиально умирает, если для логов аудита нет
 места. В этом смысле syslog вообще нехорош, ибо логи могут потеряться, а
  никто об этом не узнает.
 
 С практической точки зрения первый вариант удобнее, поскольку о крайних
 ситуациях нехватки ресурсов думает каждый сервис по отдельности, а
 админ... ну скажем спит. В реальности же, за "здоровьем" системы всё же
 должны следить отдельные сущности, и уж если ресурсы действительно
 кончились, несмотря на все усилия "служб спасения" - то да, сервисам
 логично умереть, и ожить лишь по внешнему приказу (всё тех же
 guardian'ов, которые должны поднять сервисы когда ресурсы появятся).
 
 Как итог, всё же не следует ожидать от каждого сервиса навыков выживания
 в пустыне, уж лучше продумать всё загодя.
 
 -- 
 Sergey Skvortsov
 mailto: skv@protey.ru
 --- ifmail v.2.15dev5.3
  * Origin: Demos online service (2:5020/400)
 
 

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

 Тема:    Автор:    Дата:  
 exim vs sendmail   Slawa Olhovchenkov   13 Dec 2006 01:52:22 
 Re: exim vs sendmail   dwl   13 Dec 2006 03:15:30 
 Re: exim vs sendmail   Anatoly Y.   13 Dec 2006 08:21:17 
 exim vs sendmail   Slawa Olhovchenkov   13 Dec 2006 10:59:22 
 Re: exim vs sendmail   Andrew Filonov   13 Dec 2006 11:42:02 
 exim vs sendmail   Slawa Olhovchenkov   13 Dec 2006 11:56:12 
 Re: exim vs sendmail   Andrew Filonov   13 Dec 2006 12:14:26 
 exim vs sendmail   Slawa Olhovchenkov   13 Dec 2006 12:48:46 
 Re: exim vs sendmail   Andrew Filonov   13 Dec 2006 13:11:00 
 exim vs sendmail   Slawa Olhovchenkov   13 Dec 2006 13:29:40 
 Re: exim vs sendmail   Andrew Filonov   13 Dec 2006 13:41:49 
 exim vs sendmail   Slawa Olhovchenkov   13 Dec 2006 14:18:40 
 Re: exim vs sendmail   Andrew Filonov   13 Dec 2006 14:39:55 
 exim vs sendmail   Slawa Olhovchenkov   13 Dec 2006 14:44:48 
 Re: exim vs sendmail   Dmitriy Kirhlarov   13 Dec 2006 15:29:48 
 exim vs sendmail   Slawa Olhovchenkov   13 Dec 2006 15:40:16 
 Re: exim vs sendmail   Andrew Filonov   13 Dec 2006 17:09:49 
 exim vs sendmail   Slawa Olhovchenkov   13 Dec 2006 17:41:38 
 Re: exim vs sendmail   Andrew Filonov   13 Dec 2006 17:52:12 
 Re: exim vs sendmail   Anton Yuzhaninov   13 Dec 2006 17:39:35 
 Re: exim vs sendmail   Andrew Filonov   13 Dec 2006 17:46:09 
 Re: exim vs sendmail   Sergey Skvortsov   13 Dec 2006 20:44:05 
 exim vs sendmail   Slawa Olhovchenkov   14 Dec 2006 02:39:22 
 Re: exim vs sendmail   Sergey Skvortsov   14 Dec 2006 09:46:55 
 exim vs sendmail   Slawa Olhovchenkov   14 Dec 2006 10:23:56 
 Re: exim vs sendmail   Andrew Filonov   14 Dec 2006 11:55:36 
 Re: exim vs sendmail   Sergey Skvortsov   13 Dec 2006 20:44:05 
 exim vs sendmail   Leizer A. Karabin   14 Dec 2006 11:00:08 
 Re: exim vs sendmail   Alexander Kolesnikoff   13 Dec 2006 14:01:02 
 Re: exim vs sendmail   Andrew Filonov   13 Dec 2006 14:11:35 
 Re: exim vs sendmail   Alexander Kolesnikoff   13 Dec 2006 16:09:45 
 Re: exim vs sendmail   Andrew Filonov   13 Dec 2006 17:11:20 
 Re: exim vs sendmail   Dmitriy Kirhlarov   13 Dec 2006 13:20:36 
 exim vs sendmail   Slawa Olhovchenkov   13 Dec 2006 13:31:32 
 Re: exim vs sendmail   Andrew Degtiariov   13 Dec 2006 13:16:03 
 Re: exim vs sendmail   Alexander Titaev   13 Dec 2006 14:50:20 
 exim vs sendmail   Slawa Olhovchenkov   13 Dec 2006 11:00:26 
 Re: exim vs sendmail   Alexander Titaev   13 Dec 2006 17:54:49 
 exim vs sendmail   Slawa Olhovchenkov   13 Dec 2006 13:04:28 
 Re: exim vs sendmail   Mykola Dzham   13 Dec 2006 16:33:27 
 exim vs sendmail   Slawa Olhovchenkov   13 Dec 2006 16:53:08 
 Re: exim vs sendmail   Andrew Filonov   13 Dec 2006 17:18:25 
 exim vs sendmail   Slawa Olhovchenkov   13 Dec 2006 17:42:32 
 Re: exim vs sendmail   Andrew Filonov   13 Dec 2006 17:55:45 
 exim vs sendmail   Vladimir Kupriyanov   13 Dec 2006 19:05:39 
 Re: exim vs sendmail   Valentin Davydov   13 Dec 2006 18:58:19 
 Re: exim vs sendmail   Eugene Grosbein   13 Dec 2006 22:54:29 
Архивное /ru.unix.bsd/6577a12e152f.html, оценка 2 из 5, голосов 10
Яндекс.Метрика
Valid HTML 4.01 Transitional