4.6 KiB
4.6 KiB
任务382详细分析
任务基本信息
- 任务ID: 382
- 用户ID: 85
- 恋人ID: 64
- 状态: failed(失败)
- 错误信息: 文本上显示为"文本上显示"(可能是截断的)
- 创建时间: 2026-03-02 07:30:26
- 更新时间: 2026-03-02 07:30:26
Payload详细参数
{
"ratio": "3:4",
"song_id": 9,
"ext_bbox": [259, 16, 732, 647],
"audio_url": "https://hello12312312.oss-cn-hangzhou.aliyuncs.com/uploads/20260126/eb0d206f4ccd8e38ce1e5f014fcced4e.mp3",
"face_bbox": [441, 164, 558, 282],
"image_url": "https://hello12312312.oss-cn-hangzhou.aliyuncs.com/lover/64/images/1772184154_female.png",
"audio_hash": "9724c0bbf6ad1fa6840fb1d85272c72e2a60f221a0f954ed66b4f80b4509f8bf",
"image_hash": "81c04a23a800bb03ff62f0e26d0bf38de13bcbe91c08c46e461d6714a9645288",
"session_id": 48,
"song_title": "一半一半",
"style_level": "normal",
"user_message_id": 810,
"lover_message_id": 811
}
关键信息
歌曲信息
- 歌曲ID: 9
- 歌曲名称: 一半一半
- 音频URL: https://hello12312312.oss-cn-hangzhou.aliyuncs.com/uploads/20260126/eb0d206f4ccd8e38ce1e5f014fcced4e.mp3
- 音频哈希: 9724c0bbf6ad1fa6840fb1d85272c72e2a60f221a0f954ed66b4f80b4509f8bf
恋人形象
- 恋人ID: 64
- 图片URL: https://hello12312312.oss-cn-hangzhou.aliyuncs.com/lover/64/images/1772184154_female.png
- 图片哈希: 81c04a23a800bb03ff62f0e26d0bf38de13bcbe91c08c46e461d6714a9645288
- 人脸区域: [441, 164, 558, 282]
- 扩展区域: [259, 16, 732, 647]
任务参数
- 比例: 3:4(竖屏)
- 风格级别: normal
- 会话ID: 48
- 用户消息ID: 810
- 恋人消息ID: 811
失败原因分析
从截图看,error_msg字段显示为"文本上显示",这可能是:
- 数据库截断显示
- 中文编码问题
- 需要查看完整的错误信息
需要进一步检查的SQL
-- 查看完整的错误信息
SELECT
id,
status,
error_msg,
created_at,
updated_at
FROM nf_generation_tasks
WHERE id = 382;
-- 查看是否有分段视频记录
SELECT
sv.id,
sv.segment_id,
sv.status,
sv.error_msg,
sv.dashscope_task_id,
ss.segment_index
FROM nf_song_segment_video sv
LEFT JOIN nf_song_segment ss ON sv.segment_id = ss.id
WHERE sv.song_id = 9
AND sv.image_hash = '81c04a23a800bb03ff62f0e26d0bf38de13bcbe91c08c46e461d6714a9645288'
ORDER BY ss.segment_index;
-- 查看用户信息
SELECT
id,
mobile,
video_gen_remaining,
image_gen_remaining
FROM nf_user
WHERE id = 85;
-- 查看恋人信息
SELECT
id,
name,
gender,
image_url
FROM nf_lover
WHERE id = 64;
-- 查看歌曲信息
SELECT
id,
title,
artist,
gender,
duration_sec,
audio_url,
status
FROM nf_song_library
WHERE id = 9;
可能的失败原因
1. 图片URL问题
图片URL使用的是 hello12312312.oss-cn-hangzhou.aliyuncs.com,需要确认:
- 图片是否存在
- 图片是否可访问
- 图片格式是否正确
2. 音频URL问题
音频URL也使用相同的OSS域名,需要确认:
- 音频文件是否存在
- 音频格式是否正确
- 音频时长是否合理
3. EMO检测问题
- 人脸区域是否正确
- 图片质量是否符合要求
- 是否通过EMO检测
4. 用户资源问题
- 用户是否有足够的视频生成次数
- 是否有其他限制
5. 内容安全问题
- 歌词内容是否合规
- 图片内容是否合规
对比成功案例
从之前的数据库导出看到,同样的歌曲ID 9(一半一半)在其他任务中是成功的:
- 任务261: 成功
- 任务265: 成功
- 任务291: 成功
- 任务296: 成功
这说明歌曲本身没问题,可能是:
- 这个特定恋人(ID 64)的形象有问题
- 这个用户(ID 85)的资源不足
- 临时的网络或API问题
建议的排查步骤
-
查看完整错误信息
SELECT error_msg FROM nf_generation_tasks WHERE id = 382; -
检查图片是否可访问
- 在浏览器中打开图片URL
- 确认图片格式和内容
-
检查用户剩余次数
SELECT video_gen_remaining FROM nf_user WHERE id = 85; -
查看分段视频状态
- 确认是否有分段视频生成记录
- 查看具体哪个分段失败
-
查看应用日志
- 搜索任务382相关的日志
- 查看详细的错误堆栈
重试建议
如果要重试任务382:
# 使用API重试
curl -X POST http://192.168.1.141:30101/sing/retry/382 \
-H "Authorization: Bearer YOUR_TOKEN"
或者让用户重新选择歌曲生成。