
=== 2026-05-27 15:56:50 exec: /usr/bin/python3 /srv/current/3000music-platform-next/services/music-pipeline/scripts/pipeline.py /srv/music-files-platform-next/pipeline/batch-20260527-155650-e3858f/_input.json -o /srv/music-files-platform-next/pipeline/batch-20260527-155650-e3858f -cg 2 -cs 2 --skip-feishu --profile __runtime_batch-20260527-155650-e3858f --resume /srv/music-files-platform-next/pipeline/batch-20260527-155650-e3858f ===
[profile] ✅ Loaded profile '__runtime_batch-20260527-155650-e3858f' from /srv/repos/3000music-platform-next/services/music-pipeline/scripts/profiles/__runtime_batch-20260527-155650-e3858f.yaml
[step075] cache hit: song_pgc.mp3 → 2e6eee942e82

======================================================================
music-pipeline3000 v2 | 1 songs
======================================================================
Gemini concurrency: 2 | Suno concurrency: 2
Output: /srv/music-files-platform-next/pipeline/batch-20260527-155650-e3858f
Skip Suno: False | Step1 only: False | Version: v4
======================================================================

[15:56:52] 🏥 Health check...
[15:56:54] ✅ qishui: OK
[15:56:54] ✅ netease: OK
[15:56:54] ✅ qq: OK

[15:56:54] 🔬 [01_萬象迎春_20260527] Step 0.75: Audio features...
[15:56:54] ✅ [01_萬象迎春_20260527] Step 0.75: BPM=103.91 Key=D# major (26.9s)
[15:56:54] 🧠 [01_萬象迎春_20260527] Step 1: Gemini (queuing)...
{"__trace__": true, "ts": "2026-05-27T07:56:54.537Z", "trace_id": "batch-20260527-155650-e3858f", "song_key": "01_萬象迎春_20260527", "step": "step1", "type": "step_start", "inputs": {"audio": "/srv/music-files-platform-next/pipeline/batch-20260527-155650-e3858f/01_萬象迎春_20260527/song_pgc.mp3", "has_features": true}}
  ⚠️ Gemini official 503 on key #1/5, will retry...
  🔄 Retry 1/4 in 3s...
  ⚠️ Gemini official 503 on key #2/5, will retry...
  🔄 Retry 2/4 in 3s...
  ⚠️ Gemini official 503 on key #3/5, will retry...
  🔄 Retry 3/4 in 3s...
  ⚠️ Gemini official 503 on key #4/5, will retry...
  🔄 Retry 4/4 in 3s...
  ⚠️ Gemini official 503 on key #5/5, will retry...
{"__trace__": true, "ts": "2026-05-27T07:57:10.298Z", "trace_id": "batch-20260527-155650-e3858f", "song_key": "01_萬象迎春_20260527", "step": "step1", "type": "api_call", "provider": "gemini", "model": "gemini-2.5-pro", "duration_sec": 0.7, "cost_usd": null, "status": "http_503"}
{"__trace__": true, "ts": "2026-05-27T07:57:10.298Z", "trace_id": "batch-20260527-155650-e3858f", "song_key": "01_萬象迎春_20260527", "step": "step1", "type": "step_end", "status": "success", "duration_sec": 15.761}
[15:57:10] ❌ [01_萬象迎春_20260527] Step 1: http_503 (0.7s)

======================================================================
SUMMARY | 16s (0.3min)
======================================================================
✅ Done: 0 | ⏳ Awaiting Step 2: 0 | ❌ Failed: 1
[exit 0]

=== 2026-05-27 15:57:10 exec: /usr/bin/python3 /srv/current/3000music-platform-next/services/music-pipeline/scripts/steps/step5_feishu.py /srv/music-files-platform-next/pipeline/batch-20260527-155650-e3858f ===
[Feishu] No successful songs to export.
[exit 0]
