6.8. Сбор логов через docker container

При возникновении проблем в работе NextGIS Web или NextGIS GeoServices важно получить как можно более точную информацию о том, что в этот момент происходит. Для этого используются разного рода сообщения об ошибках и логи.

Рекомендуем следующий способ для получения логов. Это обычный способ получения логов для docker compose.

6.8.1. Сбор логов NextGIS Web

Важно

Выполняется системным администратором NextGIS Web on-premise.

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

  1. Воспроизведите ошибку - инициируйте процесс возникновения ошибки, убедитесь, что ошибка повторилась.

  2. После этого на сервере перейдите в каталог /srv/ngwdocker, в котором должен находиться файл конфигурации docker-compose.yaml.

  3. Выполните в командной строке следующую команду для сбора логов контейнера app за последние 24 часа. Этот временной интервал гарантирует, что информация о воспроизведенной ошибке будет зафиксирована:

docker compose logs --since 24h app > app_logs_$(date +%Y-%m-%d).log
  1. Отправьте сгенерированный файл логов на support@nextgis.ru для дальнейшего изучения.

6.8.2. Сбор логов NextGIS GeoServices

Важно

Выполняется системным администратором NextGIS GeoServices on-premise.

Рекомендуем следующий способ для получения логов. Это обычный способ получения логов для docker compose.

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

  1. Воспроизведите ошибку - инициируйте процесс возникновения ошибки, убедитесь, что ошибка повторилась.

  2. После этого на сервере перейдите в каталог /srv/geoservices, в котором должен находиться файл конфигурации docker-compose.yaml.

  3. Выполните в командной строке следующую команду для сбора логов контейнера за последние 24 часа. Этот временной интервал гарантирует, что информация о воспроизведенной ошибке будет зафиксирована.

Пример для контейнера app (если нужны логи другого контейнера, подставьте соответствующий аргумент):

docker compose logs --since 24h app > app_logs_$(date +%Y-%m-%d).log
  1. Отправьте сгенерированный файл логов на support@nextgis.ru для дальнейшего изучения.