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


Фото
- - - - -

application "MAILD" cannot start


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

#1 osipovsv

osipovsv

    Newbie

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

Отправлено 31 Январь 2012 - 14:41

Добрый день!

Перестал запускатья один из компонентов системы. В логах пишет следующее:
Jan 31 15:38:50 titan drweb-monitor: [0x28501100] monitor INFO permissions were changed to "drweb:drweb"
Jan 31 15:38:50 titan drweb-monitor: [0x28501300] monitor INFO a new connection is ready to be established by a listening connection (fd->8, local->local:/var/drweb/ipc/.monitor, client->*)
Jan 31 15:38:50 titan drweb-monitor: [0x28501300] monitor INFO connection (fd->12, local->local:, client->local:
Jan 31 15:38:51 titan drweb-monitor: [0x28501100] monitor INFO component "drweb-agent" from application "AGENT" has been started
Jan 31 15:38:51 titan drweb-monitor: [0x28501100] monitor INFO application "AGENT" has been started
Jan 31 15:38:52 titan drweb-monitor: [0x28501100] monitor INFO component "drweb-notifier" from application "MAILD" has been started
Jan 31 15:38:52 titan drweb-monitor: [0x28501100] monitor INFO component "drweb-sender" from application "MAILD" has been started
Jan 31 15:38:53 titan drweb-monitor: [0x28501100] monitor ERROR component "drweb-maild" terminated by signal 11 (Segmentation fault: 11)
Jan 31 15:38:53 titan drweb-monitor: [0x28501100] monitor ERROR cannot start component "drweb-maild" from application "MAILD": component "drweb-maild" wrong answer
Jan 31 15:38:53 titan drweb-monitor: [0x28501100] monitor ERROR application "MAILD" cannot start
Jan 31 15:38:53 titan drweb-monitor: [0x28501100] monitor INFO should creates 1 new connections (bAtLeastOne=1 bOkIfNoConnections=1)
Jan 31 15:38:53 titan drweb-monitor: [0x28501100] monitor INFO Pool::CreateClientConnection - an established connection (fd->13, local->local:, server->local:/var/drweb/ipc/.agent)
Jan 31 15:38:53 titan drweb-monitor: [0x28501100] monitor INFO Dr.Web ® Components Monitor started

ОС: freebsd 7.1, sendmail Version 8.14.3.

drwebd -v
Shell version: 6.0.2.02020 <API:2.2>
Engine version: 5.0.2.3300 <API:2.2>


drweb-milter -v
drweb-milter - version 6.0.2.0

Сообщение было изменено osipovsv: 31 Январь 2012 - 14:43


#2 valya krasnoglazova

valya krasnoglazova

    Newbie

  • Members
  • 94 Сообщений:

Отправлено 31 Январь 2012 - 17:16

Добрый день, прежде всего интересует:

- какая архитектура
- maild_sendmail.conf
- по возможности, логи попытки старта с уровнем debug (в /etc/drweb/agent.conf, /etc/drweb/monitor.conf, /etc/drweb/maild_sendmail.conf - выставить в качестве значения параметра Level = debug, в качестве значения параметра FileName можно указать произвольный файл, чтобы перенаправить туда дебажные логи всех компонентов, далее попытаться стартовать, сохранить полученный файл логов и приаттачить его сюда)

- find /var/drweb/msgs/ -type f

#3 osipovsv

osipovsv

    Newbie

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

Отправлено 01 Февраль 2012 - 07:48

Логи в debug режиме

Прикрепленные файлы:

  • Прикрепленный файл  drweb.log   67,47К   2 Скачано раз
  • Прикрепленный файл  mailllog.log   9,14К   3 Скачано раз


#4 Anton Ivanov

Anton Ivanov

    Advanced Member

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

Отправлено 01 Февраль 2012 - 10:03

Походу drweb-maild падает при попытке отправить отчет админу - если это подтвердится, то надо придумать способ обхода пока билд с фиксом не вышел.

#5 osipovsv

osipovsv

    Newbie

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

Отправлено 01 Февраль 2012 - 10:42

Вроде починил.
Сделал следующее...
в файле maild_sendmail.conf есть параметр BeforeQueueFilters - подключение модулей.
У нас изначально было так BeforeQueueFilters = vaderetro, drweb.
Включил debug режим в файлах agent.conf, monitor.conf и maild_sendmail.conf; в параметре BeforeQueueFilters оставил только vaderetro.
В логах увидел
Wed Feb 1 09:44:00 2012 [0x8500000] maild.db ERROR generic error during DB open: DB error - (error=16, arg=0)
Wed Feb 1 09:44:00 2012 [0x8500000] maild.db ERROR error in open db [/var/drweb/msgs/db/.maildb]

удалил файл /var/drweb/msgs/db/.maildb, перезапустил, пока работает...

#6 valya krasnoglazova

valya krasnoglazova

    Newbie

  • Members
  • 94 Сообщений:

Отправлено 02 Февраль 2012 - 12:44

настройку BeforeQueueFilters = vaderetro, drweb можно вернуть, причина падения не в ней

насчет:

Wed Feb 1 09:44:00 2012 [0x8500000] maild.db ERROR generic error during DB open: DB error - (error=16, arg=0)
Wed Feb 1 09:44:00 2012 [0x8500000] maild.db ERROR error in open db [/var/drweb/msgs/db/.maildb]

и последующего сегфолта:

баг скорее всего, чтобы воспроизвести его и поймать, по возможности, хотелось бы видеть конфиги или хотя бы настройки из maild_sendmail.conf для следующих секций:

[MailBase], [Filters], [Stat], [Reports], [Maild], [Notifier], [Rule]

+ если сохранились, логи MailD до момента падения

если выполнялось бекапирование .maildb (BackupPeriod =N- не ноль) - то очень бы хотелось получить последний до падения файл бекапа, т.е. до Feb 1 09:44:00

ну и для полноты картины - какая архитектура?

p/s Антон, спасибо.

Сообщение было изменено valya krasnobaeva: 02 Февраль 2012 - 12:45



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

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