python [Errno 5]下载期间输入/输出错误

时间:2019-03-18 14:58:28

标签: python-3.x python-requests centos7

我正在使用python 3块下载来下载大小从1 MB到250 MB不等的文件。 我注意到的问题是:

有时,下载似乎被挂起。而且我必须等到50分钟左右,最后出现间歇性异常: [Errno 5]输入/输出错误,该异常在随机时间出现。但是文件已完全下载。

作为概述:该应用程序在CentOS 7上运行。我安装了Windows Fileshare路径并在此下载文件。下面是下载代码:

# sending get request and saving the response as response object 
response = requests.get(url = URL, timeout=5, stream=True)
try:
    with open(path + "/" + message['File-Name'], 'wb') as handle:
        for block in response.iter_content(1024):
            handle.write(block)
    success = True

except Exception as err:
    LOGGER.warn("Error in downloading chunk: {0}".format(err))

我无法确定问题。

  1. 在挂起期间,我检查了实际上在线的Windows文件共享。
  2. 如果我重新启动该应用程序,它将按预期正常运行。

这是网络问题吗?还是用户帐户问题?它以root用户身份运行。

0 个答案:

没有答案