Skip to content

Эксплуатация и диагностика

Цель

Предоставить распространенные команды эксплуатации после развертывания, методы проверки здоровья и типовые пути диагностики.

Частые команды

bash
cd $INSTALL_PATH
docker compose ps
docker compose logs --tail 200 --follow
docker compose down
docker compose up -d

Просмотр журнала приложения:

bash
tail -n 200 $INSTALL_PATH/logs/app/app.log

Обновление данных геолокации:

bash
bash update_geolite2.sh

Проверка здоровья

ОбъектКоманда или входНормальный результат
Состояние контейнеровdocker compose psКлючевые сервисы running/up
Здоровье приложенияhttps://<APP_DOMAIN>/status/healthВозвращается здоровый статус
Панель администрирования/admin/loginОткрывается страница входа
Пользовательский портал/app/loginОткрывается страница входа
HTTPSАдресная строка браузераСертификат действителен или соответствует интранет-политике самоподписанного сертификата
Ресурсы воспроизведения/__replay__/...Ресурсы корпоративной версии загружаются

Типовые проблемы

СимптомВозможная причинаРекомендация
Страница не открываетсяДомен не резолвится, порт закрыт, Caddy не запущенПроверить DNS, 80/443, firewall и журналы контейнеров
Администратор не может войтиНеверный пароль, инициализация не завершена, кэш браузераИспользовать пароль system, заданный при установке, проверить журнал приложения
Пользователь не видит сайтГруппа не назначена, сайт отключен, категория пустаПроверить SaaS-разрешения группы и статус сайта
Пользователь не видит рабочее пространствоГруппе не назначено рабочее пространствоДобавить назначение в управлении рабочими пространствами группы
Ошибка входа на сайтИзменилась категория аккаунта, скрипт или политика целевого сайтаПроверить настройки сайта, категорию аккаунта и URL совпадения скрипта
Автоматический сертификат не полученДомен не указывает на публичный IP или порты недоступныПроверить DNS и входящие правила 80/443
Воспроизведение недоступноРазвертывание не full или ресурсы хранилища недоступныПроверить лицензию, тип развертывания и ресурсы /__replay__/

Рекомендации по изменениям

  • Перед изменением скриптов, плагинов, прокси или рабочих пространств фиксируйте старую конфигурацию.
  • Перед крупным обновлением сделайте резервные копии $INSTALL_PATH/volumes, $INSTALL_PATH/logs и данных базы.
  • Перед внешней рассылкой ссылок совместного доступа полностью откройте ссылку тестовым пользователем без привилегий.
  • После включения скриптов на рабочем сайте организуйте бизнес-приемку входа и ключевых страниц.

Sa2web 1.0.0