URL: https://www.opennet.ru/cgi-bin/openforum/vsluhboard.cgi
Форум: vsluhforumID1
Нить номер: 28591
[ Назад ]

Исходное сообщение
"Спасите, очередь qmail встала раком :("

Отправлено Serg12 , 08-Апр-03 10:41 
Qmail+ AVP
Народ послал письмо с большим аттачем по огромному списку СС:
Это письмо распарсилось (для каждого адресата создало свое письмо) и сожрало весь диск.
После чего было ручками вытерто из /queue/mess
После этого через пару дней qmail вспомнил об этих письмах и начал орать в /queue/info
куча файлов по номерам сообщений в которых:
qmail-spawn unable to open message. (#4.3.0)
I'm not going to try again; this message has been in the queue too long.

Сам qmail орет

@400000003e92559400795c5c warning: trouble opening remote/14/154459; will try again later
@400000003e92559400a3046c warning: trouble injecting bounce message, will try later


AVP тоже сошел с ума
avpkeeper[25202]: Invalid envelope (sender) !
Такое идет каждую секунду...

Как вытереть остатки почты???
Спасите памагите...


Содержание

Сообщения в этом обсуждении
"Спасите, очередь qmail встала раком :("
Отправлено Ihor , 08-Апр-03 13:00 
Когда сообщение помещается в очередь qmail-а, файлы c одним и тем-же именем
создаются в 3 местах:
qmail/queue/mess/[0-9]+
qmail/queue/info/[0-9]+
и qmail/queue/local/[0-9]+ или qmail/queue/remote/[0-9]+
Например:

qmail/queue/mess/0/230299
qmail/queue/info/0/230299
qmail/queue/local/0/230299

причём 230299 - это номер inode файла qmail/queue/mess/0/230299

Т.е. тебе нужно сначала "выключить" qmail, чтобы не вносилось изменений в очередь, а потом убить все файлы в подкаталогах qmail/queue/info/[0-9]+, qmail/queue/local/[0-9]+, qmail/queue/remote/[0-9]+ для которых нет соответствующих файлов в qmail/queue/mess/[0-9]+