fix(worker): OSS上传崩溃修复 - connect超时 + 分片上传 + 总超时保护 #238

Merged
xiaoxia merged 1 commits from fix/oss-upload-crash into develop 2026-07-13 09:33:13 +08:00

1 Commits

Author SHA1 Message Date
CI Bot 9b55b88edb fix(worker): OSS上传崩溃修复 - connect超时 + 分片上传 + 总超时保护
CI/CD Pipeline / Frontend Lint (pull_request) Successful in 52s
CI/CD Pipeline / Validate Code Quality And Tests (pull_request) Successful in 1m11s
CI/CD Pipeline / Build & Push Staging (Watchtower auto-deploy) (pull_request) Has been skipped
CI/CD Pipeline / Build Production Runtime Images (pull_request) Has been skipped
CI/CD Pipeline / Staging E2E Tests (pull_request) Has been skipped
CI/CD Pipeline / Deploy Production (pull_request) Has been skipped
CI/CD Pipeline / Staging API Integration Tests (pull_request) Has been skipped
CI/CD Pipeline / Production Browser E2E (pull_request) Has been skipped
CI/CD Pipeline / Integration Tests (pull_request) Successful in 1m49s
1. oss_bucket() 增加 connect_timeout=10s,防止TCP握手挂死
2. upload_to_oss() 大文件(>=100MB)自动走分片上传,降低内存峰值减少OOM风险
3. upload_to_oss() 增加总超时保护(300s),线程超时自动返回失败
4. 7个单元测试覆盖:超时配置、分片策略、超时保护、异常处理
2026-07-13 08:59:02 +08:00