194 lines
4.6 KiB
Markdown
194 lines
4.6 KiB
Markdown
|
|
# 任务382详细分析
|
|||
|
|
|
|||
|
|
## 任务基本信息
|
|||
|
|
|
|||
|
|
- **任务ID**: 382
|
|||
|
|
- **用户ID**: 85
|
|||
|
|
- **恋人ID**: 64
|
|||
|
|
- **状态**: failed(失败)
|
|||
|
|
- **错误信息**: 文本上显示为"文本上显示"(可能是截断的)
|
|||
|
|
- **创建时间**: 2026-03-02 07:30:26
|
|||
|
|
- **更新时间**: 2026-03-02 07:30:26
|
|||
|
|
|
|||
|
|
## Payload详细参数
|
|||
|
|
|
|||
|
|
```json
|
|||
|
|
{
|
|||
|
|
"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字段显示为"文本上显示",这可能是:
|
|||
|
|
1. 数据库截断显示
|
|||
|
|
2. 中文编码问题
|
|||
|
|
3. 需要查看完整的错误信息
|
|||
|
|
|
|||
|
|
## 需要进一步检查的SQL
|
|||
|
|
|
|||
|
|
```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: 成功
|
|||
|
|
|
|||
|
|
这说明歌曲本身没问题,可能是:
|
|||
|
|
1. 这个特定恋人(ID 64)的形象有问题
|
|||
|
|
2. 这个用户(ID 85)的资源不足
|
|||
|
|
3. 临时的网络或API问题
|
|||
|
|
|
|||
|
|
## 建议的排查步骤
|
|||
|
|
|
|||
|
|
1. **查看完整错误信息**
|
|||
|
|
```sql
|
|||
|
|
SELECT error_msg FROM nf_generation_tasks WHERE id = 382;
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
2. **检查图片是否可访问**
|
|||
|
|
- 在浏览器中打开图片URL
|
|||
|
|
- 确认图片格式和内容
|
|||
|
|
|
|||
|
|
3. **检查用户剩余次数**
|
|||
|
|
```sql
|
|||
|
|
SELECT video_gen_remaining FROM nf_user WHERE id = 85;
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
4. **查看分段视频状态**
|
|||
|
|
- 确认是否有分段视频生成记录
|
|||
|
|
- 查看具体哪个分段失败
|
|||
|
|
|
|||
|
|
5. **查看应用日志**
|
|||
|
|
- 搜索任务382相关的日志
|
|||
|
|
- 查看详细的错误堆栈
|
|||
|
|
|
|||
|
|
## 重试建议
|
|||
|
|
|
|||
|
|
如果要重试任务382:
|
|||
|
|
```bash
|
|||
|
|
# 使用API重试
|
|||
|
|
curl -X POST http://192.168.1.141:30101/sing/retry/382 \
|
|||
|
|
-H "Authorization: Bearer YOUR_TOKEN"
|
|||
|
|
```
|
|||
|
|
|
|||
|
|
或者让用户重新选择歌曲生成。
|