RE: IIS 6 FTP Connection Aborted
From: Alun Jones [MS] (alunj_at_online.microsoft.com)
Date: 06/17/04
- Next message: Alun Jones [MS]: "Re: FTP Permissions IIS 6.0"
- Previous message: Ricardo: "Re: FTP user account"
- In reply to: Will: "IIS 6 FTP Connection Aborted"
- Next in thread: WFA: "RE: IIS 6 FTP Connection Aborted"
- Reply: WFA: "RE: IIS 6 FTP Connection Aborted"
- Messages sorted by: [ date ] [ thread ]
Date: Thu, 17 Jun 2004 21:30:08 GMT
> 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.
~~~~
- Next message: Alun Jones [MS]: "Re: FTP Permissions IIS 6.0"
- Previous message: Ricardo: "Re: FTP user account"
- In reply to: Will: "IIS 6 FTP Connection Aborted"
- Next in thread: WFA: "RE: IIS 6 FTP Connection Aborted"
- Reply: WFA: "RE: IIS 6 FTP Connection Aborted"
- Messages sorted by: [ date ] [ thread ]
Relevant Pages
|