Перейти к содержимому


Фото
- - - - -

Drwebd 4.44.1, падает в кору


  • Please log in to reply
27 ответов в этой теме

#1 disassembler

disassembler

    Newbie

  • Posters
  • 27 Сообщений:

Отправлено 02 Июль 2009 - 15:51

FreeBSD 7.2, drwebd 4.44.1, периодически начинает постоянно падать в кору, потом перестает. В логах ничего странного. Кора нужна?

#2 Alexander Korkov

Alexander Korkov

    Member

  • Posters
  • 120 Сообщений:

Отправлено 02 Июль 2009 - 15:58

FreeBSD 7.2, drwebd 4.44.1, периодически начинает постоянно падать в кору, потом перестает. В логах ничего странного. Кора нужна?


да, кора нужна.
падает главный процесс или дочерние?
падает в момент сканирования или в обычном состоянии?

#3 disassembler

disassembler

    Newbie

  • Posters
  • 27 Сообщений:

Отправлено 02 Июль 2009 - 16:27

Кора здесь:

ftp://195.248.191.126/pub/drwebd.core.bz2

Дочерние падают, скорее всего в момент сканирования. Похоже, на определенные письма так реагирует, но я не поручусь.

#4 disassembler

disassembler

    Newbie

  • Posters
  • 27 Сообщений:

Отправлено 02 Июль 2009 - 17:22

Да, причем падает на двух разных серверах. Версии софта идентичны, железо и нагрузка разные.

#5 asser

asser

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 07 Июль 2009 - 08:19

FreeBSD 7.2, drweb-4.44.1_1, проблема та же, падает дочерний процесс на проверке вложений. Началось 06.07.2009. В логах примерно такое:

Tue Jul 7 11:01:48 2009 [37337] /var/drweb/spool/drweb.tmp.05GTJj - an invalid rfc822 character with code 0XE9 in the 9 position of the header(field body) number 5, pass object to engine as is
Tue Jul 7 11:01:48 2009 [37337] /var/drweb/spool/drweb.tmp.05GTJj - archive MAIL
Tue Jul 7 11:01:48 2009 [37337] >/var/drweb/spool/drweb.tmp.05GTJj/doc.rar - archive RAR
Tue Jul 7 11:01:48 2009 [37337] >>/var/drweb/spool/drweb.tmp.05GTJj/doc.rar/mord.pdf - Ok
Tue Jul 7 11:01:48 2009 [37337] >>/var/drweb/spool/drweb.tmp.05GTJj/doc.rar/plat.pdf - Ok
Tue Jul 7 11:01:48 2009 [37337] >>/var/drweb/spool/drweb.tmp.05GTJj/doc.rar/vip.pdf - Ok
Tue Jul 7 11:01:48 2009 [37337] >/var/drweb/spool/drweb.tmp.05GTJj/doc.rar - Ok
Tue Jul 7 11:01:48 2009 [37337] /var/drweb/spool/drweb.tmp.05GTJj - Ok
Tue Jul 7 11:01:52 2009 [37338] /var/drweb/spool/drweb.tmp.s3eBx2 - archive MAIL
Tue Jul 7 11:01:52 2009 [0] Error reading from socket (Connection reset by peer)!(1)
Tue Jul 7 11:01:52 2009 Scanning child 37400 not responding. Terminate him!

Или такое:

Tue Jul 7 11:03:20 2009 [0] Error reading from socket (timeout)!
Tue Jul 7 11:03:20 2009 Scanning child 37437 not responding. Terminate him!

Увеличение таймаутов ничего не дало.

В /var/log/messages
Jul 7 11:03:49 anaconda kernel: pid 37329 (drwebd), uid 426: exited on signal 11

Сообщение было изменено asser: 07 Июль 2009 - 08:46


#6 Ivan Kuznetsov

Ivan Kuznetsov

    Member

  • Posters
  • 346 Сообщений:

Отправлено 07 Июль 2009 - 12:36

Напоминает bug #27544, правда у меня это было под Linux
С уважением, Иван Кузнецов
ООО "СОЛВО"

#7 asser

asser

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 07 Июль 2009 - 12:47

И действительно, в /var/drweb/run остается busy-файл, но не всегда.

#8 Ivan Kuznetsov

Ivan Kuznetsov

    Member

  • Posters
  • 346 Сообщений:

Отправлено 07 Июль 2009 - 13:42

И действительно, в /var/drweb/run остается busy-файл, но не всегда.

У меня оставался всегда...

А если скормить проблемные письма демону вручную через 'drwebdc -v -e -f файл_с_письмом', что происходит?
С уважением, Иван Кузнецов
ООО "СОЛВО"

#9 asser

asser

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 07 Июль 2009 - 14:07

/usr/local/drweb/drwebdc -v -u/var/drweb/run/.daemon -e -f /home/asser/01.06.09.eml

dwlib: set timeout for each scanning session with local:/var/drweb/run/.daemon to 0 seconds
dwlib: ipc: address local:/var/drweb/run/.daemon added
Scan -> Options: 0x80080000 Filename[24]: /home/asser/01.06.09.eml
dwlib: fd: recv(4) - connection closed by remote side
Error -2
Finally program exitcode=0x10.

#10 Ivan Kuznetsov

Ivan Kuznetsov

    Member

  • Posters
  • 346 Сообщений:

Отправлено 07 Июль 2009 - 14:28

На всякий случай, попробуйте скормить демону письма из аттача (у меня на них демон падал).
Вообще, прямой путь в СТП с указанием на bug 27544, который отказались исправлять в 4.44. В 5.0 баг не проявляется, но релиза почтового фильтра до сих пор нет (уже который месяц пошел, все ждем :) )

Либо можно выдернуть откуда-нибудь (как вариант, попросить в СТП) демон 5.0 (+update.pl, +update.drl) и подменить имеющийся. В свое время именно так и сделал, 1.5 месяца работает без замечаний
С уважением, Иван Кузнецов
ООО "СОЛВО"

#11 disassembler

disassembler

    Newbie

  • Posters
  • 27 Сообщений:

Отправлено 07 Июль 2009 - 14:58

Так что делать-то? Почта затыкается. СТП drweb не читает этот форум, что ли? Надо еще и туда писать?

#12 userr

userr

    Newbie

  • Members
  • 16 310 Сообщений:

Отправлено 07 Июль 2009 - 15:01

Так что делать-то? Почта затыкается. СТП drweb не читает этот форум, что ли? Надо еще и туда писать?

Разумеется писать. СТП это одно, форум другое. Хотя здесь бывают люди из СТП

#13 OldMan

OldMan

    Newbie

  • Posters
  • 19 Сообщений:

Отправлено 09 Июль 2009 - 16:23

Так что делать-то? Почта затыкается. СТП drweb не читает этот форум, что ли? Надо еще и туда писать?

У меня абсолютно такая же ситуация с демоном.
ОС - FreeBSD 7.2 Stable
drwebd - 4.44.1
Рицепта лечения пока нет?
Если есть баг-репорт, то готов проголосовать за него.

#14 Alexander Korkov

Alexander Korkov

    Member

  • Posters
  • 120 Сообщений:

Отправлено 09 Июль 2009 - 16:41

Так что делать-то? Почта затыкается. СТП drweb не читает этот форум, что ли? Надо еще и туда писать?

У меня абсолютно такая же ситуация с демоном.
ОС - FreeBSD 7.2 Stable
drwebd - 4.44.1
Рицепта лечения пока нет?
Если есть баг-репорт, то готов проголосовать за него.


баг заведён http://bugs.drweb.com/bug_view_advanced_pa...?bug_id=0029667

#15 Ivan Kuznetsov

Ivan Kuznetsov

    Member

  • Posters
  • 346 Сообщений:

Отправлено 09 Июль 2009 - 16:49

баг заведён http://bugs.drweb.com/bug_view_advanced_pa...?bug_id=0029667

Access Denied :angry:
С уважением, Иван Кузнецов
ООО "СОЛВО"

#16 OldMan

OldMan

    Newbie

  • Posters
  • 19 Сообщений:

Отправлено 09 Июль 2009 - 16:57

У меня тоже.

#17 Alexander Korkov

Alexander Korkov

    Member

  • Posters
  • 120 Сообщений:

Отправлено 09 Июль 2009 - 17:13

Access Denied :angry:


исправил

#18 OldMan

OldMan

    Newbie

  • Posters
  • 19 Сообщений:

Отправлено 09 Июль 2009 - 17:21

Что-то не разобрался - а где там можно проголосовать за него? Или просто в bugnote написать, что у меня такое же творится?

#19 asser

asser

    Newbie

  • Posters
  • 6 Сообщений:

Отправлено 10 Июль 2009 - 09:21

голосуй - не голосуй. ответ простой: да, это баг, разработчики знают. либо ждите версии 5 под freebsd (опять же можно бету попробовать на боевых серверах), либо ждите исправлений на версии 4.44. отличный сервис, я считаю. Баг http://bugs.drweb.com/bug_view_advanced_pa...?bug_id=0027544 заведен 24-04-09.

#20 OldMan

OldMan

    Newbie

  • Posters
  • 19 Сообщений:

Отправлено 10 Июль 2009 - 18:58

Интересный эффект:
/usr/local/etc/rc.d/drwebd stop
rm /var/drweb/bases/*.vdb
/usr/local/drweb/update/update.pl
/usr/local/etc/rc.d/drwebd start
Падать стало на порядок меньше, причём очень.
Может в базах косяк закрался? - вопрос риторический.


Читают тему: 0

0 пользователей, 0 гостей, 0 скрытых