最近项目中遇到了一些问题,在通过FTP形式下载远程服务器内的文件时,出现在长时间停顿的情况,目前分析其原因可能是:

    1. 项目的读权限未获取,造成阻塞等待;
    2. 需下载的文件过大,且在持续增加,最初定义的句柄指向不可用;

    因此现在需要在下载文件的函数外添加超时函数,所幸现在使用的python语言,可以通过装饰器来实现,不需要改动原始代码。