Ai_GirlFriend/xuniYou/快速检查任务382.md

109 lines
2.4 KiB
Markdown
Raw Permalink Normal View History

2026-03-02 18:57:11 +08:00
# 快速检查任务382
## 方法1: 使用MySQL命令行
```bash
mysql -u root -p fastadmin
```
然后执行:
```sql
-- 查看任务详情
SELECT
id,
user_id,
lover_id,
status,
error_msg,
created_at,
updated_at
FROM generation_task
WHERE id = 382\G
-- 查看payload详情
SELECT JSON_PRETTY(payload) FROM generation_task WHERE id = 382\G
```
## 方法2: 使用Python脚本在lover目录下
```bash
cd lover
python -c "
import sys
sys.path.insert(0, '.')
from sqlalchemy import create_engine, text
engine = create_engine('mysql+pymysql://root:rootx77@localhost:3306/fastadmin?charset=utf8mb4')
with engine.connect() as conn:
result = conn.execute(text('SELECT id, status, error_msg, payload FROM generation_task WHERE id = 382'))
row = result.fetchone()
if row:
print(f'任务ID: {row[0]}')
print(f'状态: {row[1]}')
print(f'错误信息: {row[2]}')
print(f'Payload: {row[3]}')
else:
print('任务不存在')
"
```
## 方法3: 使用HTTP API检查
```bash
# 获取任务状态
curl http://192.168.1.141:30101/sing/task/382
# 或者使用浏览器访问
http://192.168.1.141:30101/sing/task/382
```
## 方法4: 检查应用日志
在Windows PowerShell中
```powershell
# 查找任务382相关的日志
Select-String -Path "lover\logs\*.log" -Pattern "任务 382" -Context 5,5
# 或者查找最近的错误日志
Select-String -Path "lover\logs\*.log" -Pattern "failed|error|exception" | Select-Object -Last 20
```
## 常见失败原因及解决方案
### 1. 用户视频生成次数不足
```sql
-- 检查用户剩余次数
SELECT id, mobile, video_gen_remaining
FROM user
WHERE id = (SELECT user_id FROM generation_task WHERE id = 382);
-- 如果需要,可以手动增加次数
UPDATE user
SET video_gen_remaining = video_gen_remaining + 10
WHERE id = (SELECT user_id FROM generation_task WHERE id = 382);
```
### 2. 内容安全审核失败
- 更换其他歌曲
- 检查恋人形象是否合规
- 查看分段视频的错误信息
### 3. DashScope API问题
- 检查API密钥是否有效
- 验证API配额是否充足
- 测试网络连接
### 4. 重试任务
```bash
# 使用API重试
curl -X POST http://192.168.1.141:30101/sing/retry/382 \
-H "Authorization: Bearer YOUR_TOKEN"
```
## 下一步
1. 先用方法3HTTP API快速查看任务状态
2. 如果需要详细信息使用方法1SQL查询
3. 根据错误信息采取相应的解决措施