Muszę pobrać duże pliki z serwera FTP z ProFTPD. Serwer nie jest mój, wszystko, co mogę zrobić, jeśli wystąpią jakieś problemy, to skontaktować się z jego administratorem. Problem jest następujący.
Najpierw łączę się z serwerem w trybie pasywnym i rozpoczyna się pobieranie. Następnie po pewnym czasie połączenie może zostać utracone, a klient ftp (właściwie nieważny, który z nich, ponieważ korzystałem z wielu, najnowszy to Download Master) próbuje ponownie się połączyć. Serwer jest skonfigurowany do ograniczania liczby połączeń z jednego adresu IP. W tym momencie serwer zwraca błąd informujący, że limit został przekroczony. Wygląda na to, że ProFTPD nie uważa, że poprzednie połączenie zostało porzucone lub go nie przetwarza .
Czy to normalne? Według mojej wiedzy o TCP powiedziałbym, że serwer powinien jakoś dostać zdarzenie rozłączenia gniazda . Jeśli tak, to czy można skonfigurować ProFTPD w taki sposób, aby porzucone połączenia były obsługiwane poprawnie i szybko?
Zadałem pytanie administratorowi tego serwera, ale on mówi, że to niemożliwe.
źródło