Диагностика неполадок¶
Общий порядок¶
- Зафиксируйте время, пользователя, сайт и выполняемое действие.
- Определите затронутый уровень: браузер, сеть, reverse proxy, сервис iSpace, база данных, хранилище или внешний компонент.
- Проверьте состояние узлов и сервисов Docker Swarm.
- Соберите журналы только за интервал возникновения ошибки.
- Проверьте свободное место, память, сертификаты и DNS.
- Воспроизведите проблему на тестовом объекте без изменения исходных данных.
Проверка сервисов¶
docker node ls
docker service ls
docker service ps <service> --no-trunc
docker service logs --since 30m <service>
Описание команд доступно в официальной документации Docker CLI.
Типовые направления проверки¶
| Симптом | Проверить |
|---|---|
| Сайт не открывается | DNS, TLS, Nginx, доступность frontend-сервиса |
| Ошибка входа | Keycloak, LDAP, время на серверах, realm и клиент |
| Файл не загружается | права, размер файла, MinIO/S3, свободное место |
| Не работает поиск | состояние Elasticsearch/OpenSearch и очередь индексирования |
| Не запускается маршрут | параметры маршрута, права инициатора, системные действия и журналы |
| Не выполняется фоновое задание | планировщик, учётные данные, журнал задания |
Материалы для обращения в поддержку¶
- точное описание действия и ожидаемого результата;
- время возникновения с часовым поясом;
- версия комплекта поставки;
- журналы затронутых сервисов;
- состояние
docker service ls; - скриншот ошибки без секретов и персональных данных;
- сведения о последних изменениях конфигурации.