运行约 2 天后,IIS FTP 拒绝连接

运行约 2 天后,IIS FTP 拒绝连接

背景:

目前正在尝试解决以下问题:

  • 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 的其他 Web 服务器上运行相同程序,结果看起来有所不同:

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

似乎我的故障服务器没有正确关闭连接?

答案1

起初,我以为这是 IIS FTP 服务的问题,所以我“卸载”/停用了它并安装了FileZilla 服务器在同一个系统上。

事实证明该行为不仅限于 FTP,也包括 IIS HTTP。

长话短说:

我通过更新到最新版本解决了这个问题适用于虚拟机的 Citrix 工具

也许现在我可以回到 IIS FTP,但我会继续使用 FileZilla Server,因为我对它相当满意。

相关内容