Инструменты пользователя

Инструменты веб-сайта


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

Процедура

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

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

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

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

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

проверки — использование команды `ps`

# 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 Запуск bennoarchive : 2.4.1 ( 171206112108 )  / bennocore : 2.4.1
 ( 171207144008 ) 2017-12-08 13 : 32 : 03,587  INFO Запуск сервера управления на 127.0.0.1 : 2555
 2017-12-08 13 : 48 : 33,592 INFO Чтение файла /srv/benno/inbox/arch.XXreZhjL.eml.processing 2017-12-08 13 : 48 : 37,162 INFO Сохранение сообщения в контейнере BennoContainer /2017 :F0707D587F16756B8F9D817682822349E60A878B5EE50A1E20F7BB66AC90400800

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

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

Проверка работы REST-демона также выполняется с помощью команды `ps` .

# ps ax | grep bennorest

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

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

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

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

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

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

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

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

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

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

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

хвост  -30  /var/log/benno/rest.log

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

2017-12-18 13 : 36  : 00,506  INFO Запуск bennorest : 2.4.1 ( 171214140912 )  /  bennocore : 2.4.1 ( 171207144008 )
 2017-12-18 13 : 36 : 02,124 INFO Лицензия в  /etc/benno/benno.lic действительна 2017-12-18 13 : 36 : 02,124 INFO Запуск сервера Jetty из  файла /etc/benno/jetty.xml 2017-12-18 13 : 36 : 02,207 INFO Чтение общего секрета из /etc/benno/rest.secret 
fault diagnosis.txt Последнее изменение: 14.04.2023 10:22 lwsystems