FTP 檔案鎖定 - 隨機

FTP 檔案鎖定 - 隨機

這種情況最近才開始發生——我不明白為什麼。

我正在使用 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 服務會鎖定檔案。

有幾件事:

  • 與檔案大小無關,無論檔案是 1kb 還是 1000,都會發生!
  • 查看伺服器上的“目前會話”,其中有 10 個會話顯示“目前命令”STOR - FileZilla 目前未連線。所以我的假設是連接在傳輸過程中失敗,但伺服器認為它仍在上傳,因此保持它自己的連接打開...
  • 我已經禁用了防火牆和防毒軟體,所以它們不是原因
  • 主動和被動也會發生同樣的情況

有任何想法嗎?

這本質上是同一個問題:Win 2008/FTP/Filezilla - 間歇性嚴重傳輸錯誤(沒有答案)

答案1

我找到了這個問題的答案 - 我想我會發布這個,因為它可能會幫助其他人診斷相同的問題

問題是AVG。由於某種原因,AVG 終止了某些檔案(但不是全部)的連接,但終止客戶端和伺服器之間的連接意味著連接的兩端都認為它仍然是開啟的 - 因此鎖定了檔案。

答案2

當由於命令而發生共享衝突時,在 Windows Server 2008 R2 中也發現了相同的症狀literal size,並已發佈為KB2723776

用於 FTP 實現的檔案復原命令在 IIS 7.0 中不太可靠,並且在 7.5 中仍然不完美

我懷疑上面提到的修補程式不僅僅修復了literal size命令的特定問題。

相關內容