-
Notifications
You must be signed in to change notification settings - Fork 1
Troubleshooting
Vyacheslav edited this page Mar 28, 2026
·
2 revisions
- Убедитесь, что API запущен.
- Проверьте правильный порт в настройках API.
- Проверьте
GET /health. - Откройте
http://127.0.0.1:<port>/api/docs.
Передайте X-API-Key.
Используйте versioned путь:
/api/v1/config
Legacy /api/config не является основным контрактом.
Поля зависят от trigger:
-
once->datetime -
daily->time -
weekly->time,day_of_week -
interval->hours/minutes -
cron->cron_expression
- Проверьте
ffmpeg -version - Убедитесь, что путь записи доступен
- Смотрите
logs/иlogs/api/
Обычно это одна из причин:
- не передан
X-API-Key; - используется legacy путь вместо
/api/v1/*; - порт в запросе не совпадает с портом сервера.
- Порт меняется во вкладке
API. - После смены порта нажмите
Перезапустить. - Проверяйте запросы и Swagger на новом порту.
-
.venvнадо активировать в текущей сессии PowerShell:.venv\Scripts\Activate.ps1 -
.envчитается при стартеmain.py. - Для API токена предпочтительно использовать
MIA_API_KEY.
Если GUI-поток занят, остановка может завершиться таймаутом. Проверьте:
- нет ли зависания окна GUI;
- что запись действительно стартовала и FFmpeg процесс активен;
- последние строки в
logs/mia_*.logиlogs/api/api_*.log.