[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Функционал и интерфейс



В Птн, 20/03/2009 в 12:35 +0200, Тихон Тарнавский пишет:
> On Fri, 20.03.2009 11:52:03 , Покотиленко Костик wrote:
> > В Птн, 20/03/2009 в 00:56 +0300, Artem Chuprina пишет:
> > > Любая попытка выделить память может закончиться неудачей.  И называется
> > > она malloc() или create - рояля не играет.  Ну, с точностью еще до
> > > классических грабель "объективизации" конструкции, описанных во всех
> > > книжках по C++ - "что будет, если ошибка произойдет в момент, когда
> > > память выделена под _часть_ подобъектов?"
> > 
> > Если ты программист Си - решать тебе что будет. Мне, например, не
> > нравится как такие ситуации отработал spamassassin написанный на perl.
> > Смотри тред "OOM-Killer". С perl'ом даже OOM-Killer не справился.
> > 
> В ситуации, описанной в том треде, oom-killer пристрелил не того, кого
> надо было. При чёт здесь перл?

Есть предположение, что он таки прибивал треды spamassassin'а, тот
просто успевал наплодиться. Эти предположения основаны на логике работы
oom-killer, по ней spamassassin был первый кандидат.

И, в любом случае, spamassassin не отрабатывал как нужно невозможность
выделить память, у тупо повторял попытки, без задержек.

-- 
Покотиленко Костик <casper@meteor.dp.ua>


Reply to: