在服务器中使用ftp时出错



实际上,我们在服务器中使用的是python3.6.8,我们试图连接ftp服务器,并通过api调用将文件推送到ftp服务器,在这里,当我们尝试从本地推送文件时,它运行良好,文件正在被推送,但当将api调用到服务器时,它在14.8秒后重定向到502坏网关错误。我们使用的服务器是AWS EC2

ftp = ftplib.FTP()
host = config.FTP_HOST
port = 21
ftp.connect(host, port)
try:
ftp.login(config.FTP_USERNAME, config.FTP_PASSWORD)
file = open(path_image, 'rb')
ftp.cwd("/DailyDump/target/")
ftp.storbinary("STOR sample_file_name" + str(yesterday_date) + ".csv", file)
file.close()
ftp.close()
except:
pass

这个问题是由于API调用达到最大超时而导致的,因此我将代码从API转移到独立代码,使其运行更长的时间而不会出现错误。所以ftp日志记录中没有错误。

最新更新