我正在使用Teamcity在FTP中部署我的Web应用程序。部署工作到周一才开始。现在它不再起作用了。我没有对Teamcity做任何改动。问题:FTP传输正常启动。一些文件被传输。然后它会因FTP错误而中断:'425无法打开数据连接'。 FTP部署适用于我所有其他Web应用程序。你能给我一个关于这个问题的提示吗?teamcity step configuration
日志:
[13:57:10] i:[步骤1/1]< 257“/”是当前目录。
[13:57:10] i:[步骤1/1]> PASV
[13:57:10] i:[步骤1/1]< 227进入被动模式(104,40,210,230,39,137)。
[13:57:10] i:[步骤1/1]> NLST
[13:57:10] i:[步骤1/1]< 125数据连接已打开;转学开始。
[13:57:10] i:[步骤1/1]< 226转移完成。
[13:57:10] i:[步骤1/1]> CWD网站
[13:57:10] i:[步骤1/1]< 250 CWD命令成功。
[13:57:10] i:[步骤1/1]> PASV
[13:57:10] i:[步骤1/1]< 425无法打开数据连接。
[13:57:10] E:[步骤1/1]无法通过FTP上传文物。回复是:425无法打开数据连接。
[13:57:10] E:[步骤1/1]步骤部署(FTP上传)失败 [13:57:10]:发布内部工件 [13:57:10]:[发布内部工件]使用[ArtifactsCachePublisher]发布1个文件: [13:57:10]:[发布内部工件]使用[WebPublisher]发布1个文件: [13:57:10] E:代理上报告了未知的构建问题 [13:57:10]:构建完毕
答案 0 :(得分:0)
防火墙问我想。
FTP实际上使用随机端口进行传输,但您可以告诉它使用范围为9100-9200的随机端口。
它仅使用端口21进行列表。