fix
This commit is contained in:
@@ -157,14 +157,21 @@ def process_audio_file(audio_id: str, db: Session):
|
||||
"filename": audio.filename
|
||||
}
|
||||
|
||||
# Отправляем запрос в GigaAM API
|
||||
# Отправляем запрос в GigaAM API с увеличенным таймаутом
|
||||
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}")
|
||||
else:
|
||||
logger.error(f"❌ Ошибка запуска распознавания для {audio.filename}: {response.status_code} - {response.text}")
|
||||
if response.status_code == 200 or response.status_code == 202:
|
||||
logger.info(f"✅ Запущено распознавание для {audio.filename}")
|
||||
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:
|
||||
logger.error(f"❌ Ошибка при обработке {audio_id}: {e}")
|
||||
|
||||
Reference in New Issue
Block a user