Uwaga
Dostęp do tej strony wymaga autoryzacji. Może spróbować zalogować się lub zmienić katalogi.
Dostęp do tej strony wymaga autoryzacji. Możesz spróbować zmienić katalogi.
Ten artykuł pomaga rozwiązać problem z niepowodzeniem sesji pobierania FTP, który występuje po zamknięciu połączenia sterowania FTP.
Oryginalna wersja produktu: Internet Information Services
Oryginalny numer KB: 254722
Symptomy
Jeśli połączenie sterujące jest zamknięte podczas sesji pobierania FTP, pobieranie z witryny FTP usług IIS zakończy się niepowodzeniem.
Uwaga 16.
Ten problem występuje zwykle, gdy zapora jest używana, która została ustawiona tak, aby zamknąć połączenie sterujące, jeśli żadne dane TCP nie są przesyłane po upływie określonego czasu.
Przyczyna
Jest to celowe.
RFC-959
stwierdza następujące elementy:
... Protokół wymaga otwarcia połączeń sterujących, gdy transfer danych jest w toku. Użytkownik musi zażądać zamknięcia połączeń kontrolnych po zakończeniu korzystania z usługi FTP, gdy jest to serwer, który podejmuje akcję. Serwer może przerwać transfer danych, jeśli połączenia sterujące są zamknięte bez polecenia...
Rozwiązanie
Aby rozwiązać ten problem, wypróbuj następujące obejścia:
- Użyj narzędzia FTP lub ustawienia zapory, które utrzymuje otwarte połączenie sterujące.
- Użyj szybszego połączenia.
- Zażądaj, aby właściciel witryny FTP przerwał plik, na który pobieranie kończy się niepowodzeniem, w wielu mniejszych plikach.
Więcej informacji
Ten scenariusz zwykle występuje, gdy pobierasz duży plik za pośrednictwem powolnego połączenia.