Spaces:
Sleeping
Sleeping
Download backend/sql/035_tts_error_events.sql from stylevoice/talk: direct link, hf CLI and curl.
- Browser
- Download file 2.34 kB
-
https://huggingface.co/spaces/stylevoice/talk/resolve/main/backend/sql/035_tts_error_events.sql
- Command line
-
hf download hf://spaces/stylevoice/talk/backend/sql/035_tts_error_events.sql
-
curl -L -o 035_tts_error_events.sql https://huggingface.co/spaces/stylevoice/talk/resolve/main/backend/sql/035_tts_error_events.sql
2.34 kB
| -- TTS μμ± μ€ν¨ μ§λ¨ μ΄λ²€νΈ (2026-05-20) | |
| -- | |
| -- λ¬Έμ : μ€λ₯ μ κ³ (error_reports)λ ν΄λΌμ΄μΈνΈ μΈ‘ λ°μ΄ν°(route/μ€ν¬λ¦°μ·/turn_logs)λ§ λ΄μ | |
| -- TTS κ° "μ" μ€ν¨νλμ§(μ컀 OOM/ν ν° loop/ICL μ€ν¨ λ±)λ λͺ» λ³Έλ€. κ·Έ root cause λ | |
| -- κ·Έ μμ κ·Έ μ컀(vast.ai GPU)μ λ‘κ·Έμλ§ λ¨λλ°, μ컀 λ‘κ·Έλ μΈμ€ν΄μ€ νλ°μ±(destroy μ μμ€) | |
| -- μ΄κ³ μ κ³ μ μ°κ²°ν correlation λ μμλ€. | |
| -- | |
| -- ν΄κ²°: TTS μ€ν¨λ₯Ό λ°±μλ/μ컀 μμͺ½μμ μ€μ ν μ΄λΈλ‘ κΈ°λ‘. | |
| -- - source='backend' : λμ€ν¨μ²κ° μ컀 μλ¬ μλ΅μ κ°μ§ (worker_url + μν/detail) | |
| -- - source='worker' : μμ»€κ° μμ± μμΈ traceback μ POST (μΈμ€ν΄μ€ μ£½μ΄λ 보쑴) | |
| -- - trace_id λ‘ λ ν μ°κ²°. μ€λ₯ μ κ³ μ‘°ν μ user_id + μκ°μ°½μΌλ‘ join. | |
| -- | |
| -- νκ· κ°λ: μ΄ ν μ΄λΈ insert λ μ λΆ fire-and-forget(μ€ν¨ 무μ) β TTS ν«ν¨μ€ μν₯ 0. | |
| -- user_id λ TEXT(FK μμ) β μ΅λͺ /νν΄ μ¬μ©μμμλ κΈ°λ‘μ΄ κ±°λΆλμ§ μλλ‘. | |
| CREATE TABLE IF NOT EXISTS public.tts_error_events ( | |
| id UUID PRIMARY KEY DEFAULT gen_random_uuid(), | |
| trace_id TEXT, -- λ°±μλ ν β μ컀 ν μ°κ²° ν€ | |
| user_id TEXT, -- FK μμ (κΈ°λ‘ κ±°λΆ ννΌ) | |
| session_id TEXT, | |
| block_id INTEGER, | |
| worker_url TEXT, -- μ΄λ μμ»€κ° μ²λ¦¬νλμ§ (vast.ai νΈμ€νΈ) | |
| engine TEXT, -- qwen3 / cosyvoice35 | |
| mode TEXT, -- custom_voice / voice_clone | |
| status_code INTEGER, -- μ컀 HTTP μν (backend κ°μ§ μ) | |
| error_detail TEXT, -- μ§§μ μλ¬ λ©μμ§ (backend κ° λ°μ detail) | |
| error_trace TEXT, -- ν traceback (worker κ° POST) | |
| source TEXT NOT NULL DEFAULT 'backend', -- 'backend' | 'worker' | |
| created_at TIMESTAMPTZ NOT NULL DEFAULT NOW() | |
| ); | |
| CREATE INDEX IF NOT EXISTS idx_tts_error_events_created | |
| ON public.tts_error_events (created_at DESC); | |
| CREATE INDEX IF NOT EXISTS idx_tts_error_events_user | |
| ON public.tts_error_events (user_id, created_at DESC); | |
| CREATE INDEX IF NOT EXISTS idx_tts_error_events_trace | |
| ON public.tts_error_events (trace_id); | |