Background:
- Windows Server 2008 R2 64 bit, running inside Xen 6.1.
- Updated to the latest Xen Citrix Tools for Windows.
- Disabled IPv6.
Currently trying to resolve the following:
- IIS FTP server works after a fresh reboot for approx. 2-3 days.
- After that, connecting to the FTP server is answered with an error (see below).
- Restarting the FTP site within IIS Manager results in a hanging MMC.
The FTP connection attempt (via FileZilla) is answered with:
ECONNREFUSED - Connection refused by server
Other notes:
- All other services like the side-by-side installed Apache server or the WWW part of the IIS work completely normally.
- No (in my opinion) suitable/any entries in the event log.
- No entries in the FTP log.
- An IISRESET call from the command line works correctly, without any error (it does not resolve the FTP issue, though).
My questions are:
- Any hints how to further find out in which "layer" this occurs (IIS, OS, HW, Xen)?
- Is there any chance that this is caused by the Xen environment/drivers?
Of course, I also would like to hear ideas on how to resolve, if you have any.
Update 1:
As of request, I started netstat -ano | find ":21"
on the server which results in:
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 is the IIS FTP server's public IP address, 212.87.131.182 is my local PC's public IP address (through our company gateway).
I'll now investigate further on how to interpret these results...
Running the same on a different webserver that has successful IIS FTP, these results look different:
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
Seems that my faulting server does not close the connections correctly?