Диагностика и поддержка
Самодиагностика
-
Проверьте статус сервисов
docker compose ps
docker compose logs --tail 50 -
Проверьте доступность
curl -f http://localhost || echo "Проблема с доступом" -
Проверьте ресурсы
docker stats --no-stream
df -h
Получение помощи
-
Изучите раздел "Решение проблем"
-
Изучите логи для выявления ошибок
- YouGile:
./yougile/logs/(info.log, error.log) - Nginx:
./nginx/logs/(access.log, error.log) - Docker контейнеры:
docker compose logs
- YouGile:
-
Соберите диагностическую информацию
- Создание отчета для инженеров внедрения:
echo "=== Docker версия ===" > debug-info.txt
docker --version >> debug-info.txt
echo "=== Docker Compose версия ===" >> debug-info.txt
docker compose version >> debug-info.txt
echo "=== Статус контейнеров ===" >> debug-info.txt
docker compose ps >> debug-info.txt
echo "=== Использование ресурсов ===" >> debug-info.txt
docker stats --no-stream >> debug-info.txt
echo "=== Логи Docker ===" >> debug-info.txt
docker compose logs --tail 200 >> debug-info.txt -
Создайте архив с диагностической информацией
- Создание каталога для сбора информации
mkdir -p support-package- Копирование текстового отчета
cp debug-info.txt support-package/- Копирование логов YouGile
cp -r ./yougile/logs support-package/yougile-logs- Копирование логов Nginx
cp -r ./nginx/logs support-package/nginx-logs- Копирование конфигурационных файлов
cp ./yougile/conf.json support-package/
cp ./nginx/nginx.conf support-package/
cp docker-compose.yml support-package/- Создание архива
tar -czf support-package-$(date +%Y%m%d-%H%M%S).tar.gz support-package/- Удаление временного каталога
rm -rf support-package -
Напишите на почту inf@yougile.com (к письму приложите созданный архив support-package-*.tar.gz)