диагностика неисправностей

Процедура

Если во время работы Benno MailArchiv возникают проблемы, первым шагом должно быть определение того, в каком компоненте системы, вероятно, возникает ошибка.

  • Архивирование - benno-archive
  • Поиск и отображение - benno-rest
  • Реклама - benno-web

На следующем этапе каждый компонент будет рассмотрен более подробно.

Ошибка архивирования

Список процессов

Zuerst sollte festgestellt werden, ob der Archivierungsprozess definitiv läuft. Dieses kann am sichersten mit Hilfe von ps auf der Konsole festgestellt werden.

# ps ax|grep bennoarchive

В результате должен отобразиться список процессов Java. В этом случае следует изучить файл журнала службы (su).

Ручной запуск

Если процесс Java не указан в этом списке, попробуйте запустить его вручную.

Скрипт инициализации

systemctl stop benno-archive systemctl start benno-archive

Прямой запуск

Если запуск через скрипт инициализации не работает, следует попробовать прямой запуск, чтобы отобразить все сообщения об ошибках, возникающих в процессе запуска.

su -s /bin/sh -c 'cd /opt/benno;java -jar bennoarchive.jar' - benno

Тест можно завершить, нажав Ctrl-c .

Ведение журнала

Следующий шаг — вывод последней строки лог-файла архиватора.

tail -30 /var/log/benno/archive.log

В нормальных условиях работы здесь записывается время запуска демона. Если электронные письма уже были заархивированы, это также будет отображено здесь.

2017-12-08 13:32:03,587 INFO Starting bennoarchive: 2.4.1 (171206112108) / bennocore: 2.4.1 (171207144008)
2017-12-08 13:32:03,587 INFO Starting management server on 127.0.0.1:2555
2017-12-08 13:48:33,592 INFO Read file /srv/benno/inbox/arch.XXreZhjL.eml.processing
2017-12-08 13:48:37,162 INFO Store Message in container BennoContainer/2017:F0707D587F16756B8F9D817682822349E60A878B5EE50A1E20F7BB66AC90400800

Ошибка демона REST

Список процессов

Der REST-Daemon wird ebenfalls per ps überprüft.

# ps ax|grep bennorest

В результате должен отобразиться список процессов Java. В этом случае следует изучить файл журнала службы (su).

Ручной запуск

Если процесс Java не указан в этом списке, попробуйте запустить его вручную.

Скрипт инициализации

остановка сервиса Бенно-Рест, начало сервиса Бенно-Рест

Прямой запуск

Если запуск через скрипт инициализации не работает, следует попробовать прямой запуск, чтобы отобразить все сообщения об ошибках, возникающих в процессе запуска.

su -s /bin/sh -c 'cd /opt/benno;java -jar bennorest.jar' - bennorest

Тест можно завершить, нажав Ctrl-c .

Ведение журнала

Следующий шаг — вывод последней строки лог-файла архиватора.

tail -30 /var/log/benno/rest.log

В нормальных условиях работы здесь записывается время запуска демона. Если электронные письма уже были заархивированы, это также будет отображено здесь.

2017-12-18 13:36:00,506 INFO Starting bennorest: 2.4.1 (171214140912) / bennocore: 2.4.1 (171207144008)
2017-12-18 13:36:02,124 INFO License in /etc/benno/benno.lic is valid
2017-12-18 13:36:02,124 INFO Starting Jetty server from file /etc/benno/jetty.xml
2017-12-18 13:36:02,207 INFO Read shared secret from /etc/benno/rest.secret
fault diagnosis.txt Последнее изменение: 14.04.2023 10:22 lwsystems