全部建议 > 建议详情
  • 预审中
  • 预审通过
  • 已采纳
  • 4 已实现

【产品缺陷】【huawei-cloud-vod-collector】代码逻辑错误:在第 83 行调用 sftp.close() 关闭了... 已实现 编辑 删除

  • 计算
  • 弹性云服务器 ECS

来源: GitCode Issue #60 by Licaaaaa (https://gitcode.com/developer-skill/vod-skill/issues/60)

描述问题 (Description)

代码逻辑错误:在第 83 行调用 sftp.close() 关闭了 SFTP 连接后,第 94 行又尝试使用已关闭的 sftp 对象写入 nginx 配置文件,导致 OSError: Socket is closed

复现步骤 (To Reproduce)

  • 用户意图: 通过 SSH 部署应用到 ECS 服务器
  • Agent执行: 使用 paramiko SFTP 上传文件并配置 Nginx
  • 触发错误: code_logic_error - SFTP Socket 关闭后继续使用导致 OSError

预期行为 (Expected behavior)

SFTP 连接应在所有文件操作完成后才关闭

实际行为 (Actual behavior)

SFTP 连接在文件操作完成前被关闭,后续操作失败

错误堆栈 (Stack Trace)

``` Traceback (most recent call last): File "/root/deploy_app.py", line 114, in <module> main() File "/root/deploy_app.py", line 94, in main with sftp.file('/etc/nginx/sites-available/default', 'w') as f: ... OSError: Socket is closed ```

yd_242696932 yd_242696932 发布于 2026-07-07 08:00:32 2026-07-07

3516 1

0%
0人赞同
0%
0人不赞同

全部评论(1

评论(1

  • 【云声小管家】 子规 2026-07-07 12:06:05

    非常感谢您的反馈,您的问题已移交至专业工程师进行对接,可通过链接查看:https://console.huaweicloud.cn/ticket/?region=cn-north-4&locale=zh-cn#/ticketindex/serviceTickets,紧急情况下可以拨打4000-955-988进行求助。
    若有关于华为云的功能建议、产品缺陷及用户体验等,可通过云声平台提出,我们会尽快确认并给您回复,再次感谢您的支持与关注!

登录后可评论,请 注册

0/1000

+ 插入图片0/4

仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB

评论
发表评论...
取消 发表

0/1000

评论成功

+ 插入图片0/4

仅支持JPG、JPEG、PNG、GIF,数量不超过4张且每张大小不超过2MB

0%
0人赞同
0%
0人不赞同

删除建议

设置昵称

在此一键设置昵称,即可发表云声建议!

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。

*长度不超过10个汉字或20个英文字符,设置后3个月内不可修改。