Diiamo 发表于 2026-8-4 00:14:58

【已修复】【Bug 反馈】msonedrive 插件备份上传无限卡死

为了能快速了解并处理您的问题,请提供以下基础信息:面板、插件版本:11.8.1 专业版,微软 OneDrive(msonedrive v1.9,2020-09-19)
系统版本:Debian 10.13
问题描述:网站备份任务(85+ 站,含 2.5GB 大站)上传到 OneDrive 时进程无限卡死(实测卡 1 天 15 小时不退出),导致任务堆积、内存压力增大,严重时触发 OOM.
[*]根因:/www/server/panel/plugin/msonedrive/msonedrive_main.py 的 resumable_upload() 中,所有 HTTP 请求(第 666 行 requests.post(create_session_uri)、第 723 行 session.put(upload_url)、第 632 行 requests.put)均未设置 timeout 参数。2.5GB 文件按 5MB 分片需约 500 次请求,任一请求网络慢/丢包即永久阻塞,无超时兜底、无整体时限
[*]建议修复:所有 requests 调用补 timeout=(10, 300);或 resumable_upload 增加整体执行超时;或分片上传增加单片重试上限与失败退出
[*]临时缓解:用户侧已在计划任务外层加 timeout 看门狗 + ionice 限速

相关截图(日志、错误):

桥哥 发表于 2026-8-12 10:10:02

您好,非常感谢反馈和支持!
您反馈的此问题已经修复,首页右上角修复下面板即可解决.
页: [1]
查看完整版本: 【已修复】【Bug 反馈】msonedrive 插件备份上传无限卡死