6.8. Сбор логов через docker container¶
При возникновении проблем в работе NextGIS Web или NextGIS GeoServices важно получить как можно более точную информацию о том, что в этот момент происходит. Для этого используются разного рода сообщения об ошибках и логи.
Рекомендуем следующий способ для получения логов. Это обычный способ получения логов для docker compose.
6.8.1. Сбор логов NextGIS Web¶
Важно
Выполняется системным администратором NextGIS Web on-premise.
Для сбора диагностической информации и анализа возникшей ошибки, пожалуйста, выполните следующие действия:
Воспроизведите ошибку - инициируйте процесс возникновения ошибки, убедитесь, что ошибка повторилась.
После этого на сервере перейдите в каталог
/srv/ngwdocker, в котором должен находиться файл конфигурацииdocker-compose.yaml.Выполните в командной строке следующую команду для сбора логов контейнера app за последние 24 часа. Этот временной интервал гарантирует, что информация о воспроизведенной ошибке будет зафиксирована:
docker compose logs --since 24h app > app_logs_$(date +%Y-%m-%d).log
Отправьте сгенерированный файл логов на support@nextgis.ru для дальнейшего изучения.
6.8.2. Сбор логов NextGIS GeoServices¶
Важно
Выполняется системным администратором NextGIS GeoServices on-premise.
Рекомендуем следующий способ для получения логов. Это обычный способ получения логов для docker compose.
Для сбора диагностической информации и анализа возникшей ошибки, пожалуйста, выполните следующие действия:
Воспроизведите ошибку - инициируйте процесс возникновения ошибки, убедитесь, что ошибка повторилась.
После этого на сервере перейдите в каталог
/srv/geoservices, в котором должен находиться файл конфигурацииdocker-compose.yaml.Выполните в командной строке следующую команду для сбора логов контейнера за последние 24 часа. Этот временной интервал гарантирует, что информация о воспроизведенной ошибке будет зафиксирована.
Пример для контейнера app (если нужны логи другого контейнера, подставьте соответствующий аргумент):
docker compose logs --since 24h app > app_logs_$(date +%Y-%m-%d).log
Отправьте сгенерированный файл логов на support@nextgis.ru для дальнейшего изучения.