FTP文件locking – 随机

这只是最近才开始发生 – 我无法解决原因。

我正在使用FileZilla(最新版本)到FTP文件,直到IIS7.5上的Windows 2008 R2服务器。

每10(但不一定每10)文件偶尔无法完成上传(没有错误信息),所以再次尝试。 在这是第二次尝试该文件无法上传并收到此错误:

Response: 550 The process cannot access the file because it is being used by another process. Error: Critical file transfer error 

这是没有模式…没有解释。 解决此问题的唯一方法是重新启动服务器上的FTP服务 – 这是FTP服务正在locking文件。

几件事情:

  • 没有文件大小导致它,这是否是文件是1kb或1000!
  • 查看服务器上的“当前会话”,那里有10个会话,表示“当前命令”STOR – FileZilla当前没有连接。 所以我的假设是,连接在传输过程中失败,但服务器认为它仍在上传,所以保持自己的连接打开…
  • 我已经禁用防火墙和反病毒,所以他们不是原因
  • 主动和被动同样发生

有任何想法吗?

这本质上是相同的问题: Win 2008 / FTP / Filezilla – 间歇性的关键传输错误 (无答案)

我find了答案 – 认为我会发布这个,因为它可能会帮助别人诊断同样的问题

问题是AVG。 出于某种原因,AVG正在为某些文件(但不是全部)杀死连接,但是终止客户端和服务器之间的连接意味着连接的两端都认为它仍然是开放的 – 如此locking的文件。

在由于literal size命令而发生共享冲突时,在Windows Server 2008 R2中已经识别出相同的症状,并且已经发布为KB2723776

在IIS 7.0中,FTP实现的文件恢复命令不太可靠,在7.5中仍然不完善

我怀疑上面提到的修补程序不仅修复了literal size命令的特定问题。