poturaevpetr 2 weeks ago
parent
commit
59b5676c84
  1. 21
      apiApp/routers/audio_management_router.py

21
apiApp/routers/audio_management_router.py

@ -157,14 +157,21 @@ def process_audio_file(audio_id: str, db: Session):
"filename": audio.filename "filename": audio.filename
} }
# Отправляем запрос в GigaAM API # Отправляем запрос в GigaAM API с увеличенным таймаутом
import requests import requests
response = requests.post(api_url, json=payload, timeout=10) try:
response = requests.post(api_url, json=payload, timeout=60)
if response.status_code == 200 or response.status_code == 202:
logger.info(f"✅ Запущено распознавание для {audio.filename}") if response.status_code == 200 or response.status_code == 202:
else: logger.info(f"✅ Запущено распознавание для {audio.filename}")
logger.error(f"❌ Ошибка запуска распознавания для {audio.filename}: {response.status_code} - {response.text}") else:
logger.error(f"❌ Ошибка запуска распознавания для {audio.filename}: {response.status_code} - {response.text}")
except requests.exceptions.Timeout:
# Таймаут не критичен - распознавание может быть запущено, но ответ ещё не пришёл
logger.warning(f" Таймаут ожидания ответа от GigaAM API для {audio.filename}, но распознавание может быть запущено")
except requests.exceptions.ConnectionError as e:
logger.error(f"❌ Ошибка подключения к GigaAM API для {audio.filename}: {e}")
except Exception as e: except Exception as e:
logger.error(f"❌ Ошибка при обработке {audio_id}: {e}") logger.error(f"❌ Ошибка при обработке {audio_id}: {e}")

Loading…
Cancel
Save