RE: IIS 6 FTP Connection Aborted

Tech Tip: Click here to run a free scan for Windows Errors and optimize PC performance

From: WFA (WFA_at_discussions.microsoft.com)
Date: 06/21/04


Date: Mon, 21 Jun 2004 14:48:02 -0700

No, this is not the case. The error occurs when connecting directly to the FTP server, bypassing the SLB completely. The error also is not only in establishing the ftp-data connection as I can GET and PUT files during this time, but directory listings are resulting in 550's and are terminating the connection.

FYI, most (if not all) SLB's have special provisions in their code to maintain "stickiness" when clients attempt to establish ftp-data connections on top of allready established ftp connections. I have not heard of a single SLB that does not contain this.

WFA

""Alun Jones [MS]"" wrote:

> > From: "=?Utf-8?B?V2lsbA==?=" <anonymous@discussions.microsoft.com>
> >
> > I have two IIS 6 FTP servers behind a server load balancer. Only one
> site
> > is configured on each server using Active Directory isolation mode. The
> > file server is hosted on a Win2k3 cluster. About once both servers start
> > dropping connections and clients see the following error:
>
> I think there's a few words missing there - "about once..."?
>
> > 550 .: An established connection was aborted by the software in your host
> > machine
> > This cannot be reproduced and, even when it is occurring, only happens on
> > every fourth or fifth transfer or dir listing.
> >
> > Neither doing an IIS reset nor restarting the MSFTPSVC service resolves
> > the problem, only rebooting the box.
>
> Which box do you reboot? The load balancer or one or both of the FTP
> servers?
>
> > Has anyone seen this problem or know what might be causing this kind of
> > problem? The only thing I can see on MS's site is the Winsock error code
> > this appears to correspond to, WSAECONNABORTED (10053).
>
> It's possible that this is just one of the natural results of running FTP
> behind a load balancer.
>
> Load balancers are designed to cope with protocols that are essentially
> stateless - clients create a single TCP connection, carry out their
> transactions, and then quit. Each TCP connection in such a protocol is
> independent of each other TCP connection.
>
> FTP is different, and really not suited for running behind a load balancer,
> because data traffic occupies a different TCP connection from the control
> connection that carries the commands and responses. As a result, when the
> load balancer starts farming out incoming connections to back-end servers,
> it will occasionally choose to farm out the connection to a server that
> knows nothing about the connection it's being handed, because it's a data
> connection associated with the other machine.
>
> Alun.
> ~~~~
>
>



Relevant Pages

  • Re: Outgoing POP3 email missing/lost/not received
    ... Funny thing is that I have had this ISP for 8 years and it has always been ... It looks like when you last ran CEICW, you set the ISP's mail server to: ... Internet Connection Wizard. ... After the wizard completes, the following network connection ...
    (microsoft.public.windows.server.sbs)
  • Re: Cannot connect client to server 2003
    ... you need to reconfigure the IP schema of your SBS ... On the SBS 2003 Server open the Server Management console. ... On the Connection Type page, click Broadband, and then click Next. ... Alternate DNS server, type the IP addresses that are provided by your ISP ...
    (microsoft.public.windows.server.sbs)
  • Re: Outgoing POP3 email missing/lost/not received
    ... ISP's mail server instead of the domain name on the ... SUMMARY OF SETTINGS FOR CONFIGURE E-MAIL AND INTERNET ... Internet Connection Wizard. ... After the wizard completes, the following network connection ...
    (microsoft.public.windows.server.sbs)
  • Re: Networking Question - VLANs on SBS 2003 Premium SP1
    ... port on the old router so I now have a segregated WLAN. ... be sure you do not enable any DHCP server in internal network. ... On the Connection Type page, click Broadband, and then click Next. ... On the Network Connection, You must enable and configure the network ...
    (microsoft.public.windows.server.sbs)
  • Re: Still cant connect to RWW or OWA remotely
    ... it certainly appears to be something about the SBS configuration. ... Meridian.local Ethernet adapter Local Area Connection: ... Windows SMALL BUSINESS SERVER 2003 Windows IP Configuration ... 192.168.254.254) directly to a port on the router and then ...
    (microsoft.public.windows.server.sbs)