[2026-01-18 22:55:21 +0800] [2697807] [INFO] Starting gunicorn 20.1.0 [2026-01-18 22:55:21 +0800] [2697807] [INFO] Listening at: http://0.0.0.0:48080 (2697807) [2026-01-18 22:55:21 +0800] [2697807] [INFO] Using worker: sync [2026-01-18 22:55:21 +0800] [2697811] [INFO] Booting worker with pid: 2697811 [2026-01-18 22:55:28 +0800] [2697807] [INFO] Handling signal: hup [2026-01-18 22:55:28 +0800] [2697807] [INFO] Hang up: Master [2026-01-18 22:55:28 +0800] [2697807] [WARNING] Worker with pid 2697811 was terminated due to signal 1 [2026-01-18 22:55:28 +0800] [2698116] [INFO] Booting worker with pid: 2698116 [2026-01-19 10:19:06 +0800] [2874124] [INFO] Starting gunicorn 20.1.0 [2026-01-19 10:19:06 +0800] [2874124] [ERROR] Connection in use: ('0.0.0.0', 48080) [2026-01-19 10:19:06 +0800] [2874124] [ERROR] Retrying in 1 second. [2026-01-19 10:19:07 +0800] [2874124] [ERROR] Connection in use: ('0.0.0.0', 48080) [2026-01-19 10:19:07 +0800] [2874124] [ERROR] Retrying in 1 second. [2026-01-19 10:19:08 +0800] [2874124] [ERROR] Connection in use: ('0.0.0.0', 48080) [2026-01-19 10:19:08 +0800] [2874124] [ERROR] Retrying in 1 second. [2026-01-19 10:19:09 +0800] [2874124] [ERROR] Connection in use: ('0.0.0.0', 48080) [2026-01-19 10:19:09 +0800] [2874124] [ERROR] Retrying in 1 second. [2026-01-19 10:19:10 +0800] [2874124] [ERROR] Connection in use: ('0.0.0.0', 48080) [2026-01-19 10:19:10 +0800] [2874124] [ERROR] Retrying in 1 second. [2026-01-19 10:19:11 +0800] [2874124] [ERROR] Can't connect to ('0.0.0.0', 48080) [2026-01-22 09:38:01 +0800] [2697807] [CRITICAL] WORKER TIMEOUT (pid:2698116) [2026-01-22 09:38:01 +0800] [2698116] [INFO] Worker exiting (pid: 2698116) === 调用远程头发颜色更换API参数 === userId: 18701620166 rgb: [255, 106, 0] ratio: 0.6 output_format: base64 img 长度: 1970439 img 前缀: data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD... ==================== 发送请求到: http://xiangsilian.com:18801/hairColor/v2 响应状态码: 200 响应内容长度: 698357 响应内容: {"msg":"success","result":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGB... 远程API调用成功: success 远程API调用成功,返回处理后的图片 === 调用远程头发颜色更换API参数 === userId: 18701620166 rgb: [254, 203, 62] ratio: 0.1 output_format: base64 img 长度: 1970439 img 前缀: data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD... ==================== 发送请求到: http://xiangsilian.com:18801/hairColor/v2 响应状态码: 200 响应内容长度: 701445 响应内容: {"msg":"success","result":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGB... 远程API调用成功: success 远程API调用成功,返回处理后的图片 === 调用远程头发颜色更换API参数 === userId: 18701620166 rgb: [254, 203, 62] ratio: 0.3 output_format: base64 img 长度: 1970439 img 前缀: data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD... ==================== 发送请求到: http://xiangsilian.com:18801/hairColor/v2 响应状态码: 200 响应内容长度: 698277 响应内容: {"msg":"success","result":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGB... 远程API调用成功: success 远程API调用成功,返回处理后的图片 === 调用远程头发颜色更换API参数 === userId: 18701620166 rgb: [255, 249, 148] ratio: 0.3 output_format: base64 img 长度: 1970439 img 前缀: data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD... ==================== 发送请求到: http://xiangsilian.com:18801/hairColor/v2 响应状态码: 200 响应内容长度: 694837 响应内容: {"msg":"success","result":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGB... 远程API调用成功: success 远程API调用成功,返回处理后的图片 === 调用远程API参数 === hair_id: 1980368205752082434 task_id: task_1768832582 is_hr: false output_format: base64 user_img_path 长度: 1315019 user_img_path 前缀: data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD... ==================== 发送请求到: http://xiangsilian.com:18801/api/swapHair/v1 响应状态码: 200 响应内容长度: 1081818 响应内容: {"data":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGBgYFBgYGBwkIBgcJBwY... 远程API调用成功: success 远程API调用成功,返回处理后的图片 === 调用远程头发颜色更换API参数 === userId: 18701620166 rgb: [255, 134, 72] ratio: 0.4 output_format: base64 img 长度: 816191 img 前缀: data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD... ==================== 发送请求到: http://xiangsilian.com:18801/hairColor/v2 响应状态码: 200 响应内容长度: 520765 响应内容: {"msg":"success","result":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGB... 远程API调用成功: success 远程API调用成功,返回处理后的图片 === 调用远程头发颜色更换API参数 === userId: 18701620166 rgb: [255, 134, 72] ratio: 0.1 output_format: base64 img 长度: 816191 img 前缀: data:image/jpeg;base64,/9j/4AAQSkZJRgABAQAASABIAAD... ==================== 发送请求到: http://xiangsilian.com:18801/hairColor/v2 响应状态码: 200 响应内容长度: 519245 响应内容: {"msg":"success","result":"/9j/4AAQSkZJRgABAQAAAQABAAD/2wBDAAIBAQEBAQIBAQECAgICAgQDAgICAgUEBAMEBgUGB... 远程API调用成功: success 远程API调用成功,返回处理后的图片 [2026-01-22 09:38:01 +0800] [3894695] [INFO] Booting worker with pid: 3894695 [2026-01-22 12:51:41 +0800] [2697807] [CRITICAL] WORKER TIMEOUT (pid:3894695) [2026-01-22 12:51:41 +0800] [3894695] [INFO] Worker exiting (pid: 3894695) [2026-01-22 12:51:41 +0800] [3940567] [INFO] Booting worker with pid: 3940567 [2026-02-05 18:07:06 +0800] [2697807] [CRITICAL] WORKER TIMEOUT (pid:3940567) [2026-02-05 18:07:06 +0800] [3940567] [INFO] Worker exiting (pid: 3940567) [2026-02-05 18:07:06 +0800] [444969] [INFO] Booting worker with pid: 444969 [2026-02-05 18:22:01 +0800] [444969] [INFO] Worker exiting (pid: 444969) [2026-02-05 18:22:01 +0800] [461640] [INFO] Booting worker with pid: 461640 [2026-02-05 18:22:10 +0800] [2697807] [INFO] Handling signal: term [2026-02-05 18:22:10 +0800] [461640] [INFO] Worker exiting (pid: 461640) [2026-02-05 18:22:10 +0800] [2697807] [INFO] Shutting down: Master