我在工作中使用 Filezilla 已经有一段时间了,除了这个问题之外,没有遇到任何重大问题。
状况:
- 某些问题导致文件下载失败,因为我将 Filezilla 设置为自动覆盖文件而不提示,这会导致程序陷入无限循环尝试下载文件。然后我不得不取消队列;这导致文件的本地副本被清空。
- 只有大小为 7-8 KB 的文件才会发生此问题。小于 7000 字节的文件(我认为)不会受到此错误的影响,大小为 8000 字节或以上的文件也可以正常传输。
- 这仅在下载时发生,在上传时不会发生。
- 它似乎只发生在 Filezilla 中,已经尝试了几个其他 FTP 解决方案,但没有得到相同的结果。
- 它发生在批量、递归和单次下载中。
我的同事也遇到了同样的问题,所以我不认为这是我的电脑的问题,但我不知道这是否是一个罕见的 Filezilla 错误或我们服务器上某些设置的问题。
如果有人有类似的经历或解决方案,我将非常感激您的意见。
编辑以包含遇到问题时的日志:
Status: Starting download of .../file-name.php
Command: PASV
Response: 227 Entering Passive Mode (xxx,xxx,xx,xxx,xxx,xx)
Command: RETR file-name.php
Response: 150-Accepted data connection
Response: 150 7.6 kbytes to download
Error: GnuTLS error -110: The TLS connection was non-properly terminated.
Status: Server did not properly shut down TLS connection
Error: Transfer connection interrupted: ECONNABORTED - Connection aborted
Response: 226-File successfully transferred
Response: 226 0.000 seconds (measured here), 38.81 Mbytes per second
Error: File transfer failed after transferring 7,939 bytes in 1 second
这将无限循环并且让我无果。