我有一个Ruby线程,它首先连接到FTP服务器,然后上传数千个文件。由于一些连接问题,Ruby线程经常挂起。所以我想为ftp空闲设置一个超时。post 建议使用超时模块: Timeout.timeout(10) do end ...这种方法不会解决我的问题,因为超时是针对整个计算块的,而不是从FTP会话的
我试图使用以下简单代码通过FTP打开连接。但密码就挂在这条线上。它没有前进,它没有抛出任何异常或错误。我的代码已经有6个月的历史了,我一直能够使用这段代码连接到我的网站并下载文件。今天,当我去打开FTP连接时,它才刚刚开始挂起。print("Im alive") # Never get printed out
ftp.login错