Windows

執行約。2天,IIS FTP拒絕連接

  • July 6, 2013

背景:

目前正在嘗試解決以下問題:

  • IIS FTP 伺服器在重新啟動後大約工作。2-3天。
  • 之後,連接到 FTP 伺服器時出現錯誤(見下文)。
  • 在 IIS 管理器中重新啟動 FTP 站點會導致 MMC 掛起。

FTP 連接嘗試(通過 FileZilla)的回答是:

ECONNREFUSED - 伺服器拒絕連接

其他注意事項:

  • 所有其他服務,如並行安裝的 Apache 伺服器或 IIS 的 WWW 部分完全正常工作。
  • 事件日誌中沒有(在我看來)合適的/任何條目。
  • FTP 日誌中沒有條目。
  • 從命令行呼叫 IISRESET 可以正常工作,沒有任何錯誤(但它不能解決 FTP 問題)。

我的問題是:

  • 任何提示如何進一步找出發生在哪個“層”(IIS、OS、HW、Xen)?
  • 這有沒有可能是由 Xen 環境/驅動程序引起的?

當然,我也想听聽關於如何解決的想法,如果你有的話。

更新1:

根據要求,我netstat -ano | find ":21"在伺服器上啟動,結果是:

TCP    217.160.24.234:21      212.87.131.182:52141   CLOSE_WAIT      1184
TCP    217.160.24.234:21      212.87.131.182:52146   CLOSE_WAIT      1184
TCP    217.160.24.234:21      212.87.131.182:52148   CLOSE_WAIT      1184
TCP    217.160.24.234:21      212.87.131.182:52149   CLOSE_WAIT      1184

217.160.24.234是IIS FTP伺服器的公網IP地址,212.87.131.182是我本地PC的公網IP地址(通過我們公司的網關)。

我現在將進一步研究如何解釋這些結果……

在具有成功 IIS FTP 的不同網路伺服器上執行相同的,這些結果看起來不同:

TCP    0.0.0.0:21             0.0.0.0:0              LISTENING       1196
TCP    213.165.87.247:21      212.87.131.182:47746   ESTABLISHED     1196
TCP    [::]:21                [::]:0                 LISTENING       1196

似乎我的故障伺服器沒有正確關閉連接?

起初,我認為這是 IIS FTP 服務的問題,所以我“解除安裝”/停用了它並在同一系統上安裝了FileZilla Server 。

事實證明,這種行為不僅限於 FTP,還包括 IIS HTTP。

長話短說:

我通過更新到最新的Citrix Tools for Virtual Machines解決了這個問題。

可能現在我可以回到 IIS FTP,但我會繼續使用 FileZilla Server,因為我對它很滿意。

引用自:https://serverfault.com/questions/515183