Сервисы, логи и перезапуск
Сервисы на сервере
| Сервис | Что это |
|---|---|
| aeterna-tgbot-main_app | Мини-приложение ProjioCRM и бот |
| aeterna-hub-main_api | hub: API для приложений и приём вебхуков Avito |
| aeterna-hub-main_worker | hub: подключения к каналам, отправка, доставка событий |
| aeterna-hub-main_db | База данных hub (PostgreSQL) |
| aeterna-site-main_web | Сайт projio.ru |
| aeterna-admin-main_web | Админка |
| gitea_gitea, gitea_db | Gitea и её база |
| traefik_traefik | Traefik: HTTPS и маршруты по доменам |
| egress_xray | VPN-посредник для Telegram |
Все сервисы работают в Docker Swarm на одном сервере.
Посмотреть лог
Сервисы → у нужного сервиса Логи. Можно выбрать, сколько последних строк показать. Ищите строки с ERROR или Traceback рядом со временем сбоя.
Перезапустить
Сервисы → Перезапустить → подтвердите. Сервис будет недоступен несколько секунд.
- Перезапуск мини-приложения и hub не теряет сообщения: всё пропущенное доберётся после запуска.
- Базы данных (
…_db) без необходимости не перезапускайте.
Сервис не поднимается
- Посмотрите лог: обычно в последних строках причина.
- Проверьте место на диске на Обзоре. Если диск заполнен, сервисы не стартуют.
- Если сервис упал после выкладки, откройте Сборки и посмотрите, что изменилось. Можно перезапустить предыдущую удачную сборку.