Проверка запуска контейнеров.

Основным индикатором работоспособности PLAN-R, является "здоровье контейнеров" (health-check). Для того чтобы убедиться, в успешном запуске сервисов, необходимо дождаться полного старта системы (обычно, это занимает в около 2х минут, в зависимости от производительности сервера) и выполнить в терминале команду:

docker ps

В выводе команды docker ps, можно увидеть какие контейнеры запущены и их состояние. Если, все сервисы системы запустились успешно, то состояние контейнеров, должно быть в статусе healthy.

register imageВывод команды docker ps

  • Если, у части контейнеров, будет состояние starting, значит система ещё не запустилась и необходимо дождаться полного запуска контейнеров;
  • Если, у какого-либо контейнера, после старта системы, будет состояние unhealthy или постоянно состояние restarting, то для дальнейшей диагностики неисправности, нужно посмотреть логи контейнера.

Просмотр логов контейнера.

Для того чтобы просмотреть логи контейнера, в терминале выполните следующую команду:

docker logs <id_контейнера>

id контейнера, можно получить из вывода команды docker ps

register imageВывод команды docker ps. idконтейнера_

Проверка работоспособности системы.

  • Выполните команду docker ps и убедитесь, что состояние всех контейнеров healthy;
  • С помощью команды docker logs <id_контейнера> проверьте логи контейнера rabbitmq и убедитесь, что в них нет ошибок;

register imageВывод команды docker logs. rabbitmq

  • С помощью команды docker logs <id_контейнера> проверьте логи контейнера planr-backup-worker-1 и убедитесь, что выполнились миграции данных;
  • Если запуск успешен, то в логах контейнера planr-backup-worker-1 не должно быть ошибок;

register imageВывод команды docker logs. planr-backup-worker-1

  • Если же запуск прошёл неудачно, то в логах будут наблюдаться ошибки, например о недоступности сервиса RabbitMQ:

register imageplanr-backup-worker-1. ошибка RabbitMQ

  • В случае использования базы данных из комплекта поставки, с помощью команды docker logs <id_контейнера> проверьте логи контейнера postgres. В логах также не должно быть ошибок;
  • Если запуск контейнеров был успешен Вы увидите следующую информацию: register imageВывод команды docker logs. postgres
  • Запустите браузер и убедитесь, что пользовательский Веб интерфейс PLAN-R доступен по адресу http(https)://имя_севера:80, а Веб консоль администрирования по адресу http(https)://имя_сервера:81/admin.

509.3-1dd9799b