"Odłączono od serwera" w FileZilla
Szczegóły FileZilla
FileZilla może zastosować większość odmian FTP, która jest jedną z najstarszych aplikacji w Internecie. Oryginalna wersja FTP miała pewne funkcje bezpieczeństwa. Aby to zrekompensować, opracowano protokół FTP przez SSL / TLS o nazwie FTPS i SSH FTP o nazwie SFTP. SSL to protokół Secure Connection Layer, który został później zastąpiony przez Transport Level Security. Są to funkcje bezpieczeństwa związane z bezpiecznym protokołem HTTP, używane przez witryny e-commerce, które pozwalają kupującym na bezpieczne wprowadzanie danych karty kredytowej. Ten sam system bezpieczeństwa został dodany do FTP, aby utworzyć bezpieczny FTP. SSH (skrót od angielskiego w języku angielskim) to Security Shell, czyli bezpieczny emulator terminala. SSH ma własny protokół przesyłania plików, znany jako Bezpieczny FTP. FileZilla może również przesyłać pliki zgodnie z tymi protokołami.
Charakterystyka błędu
Błąd występuje podczas ładowania plików z komputera na serwer. Kompletna aplikacja od 85 do 90 procent dostarczania pliku, następnie wyświetla komunikat: "Błąd: serwer offline: ECONNABORTED - Połączenie przerwane". Następnie przeniesienie wznawia się, zaczynając od 40 procent. Ponownie, możesz przerwać, gdy dostaniesz od 85 do 90 procent i wrócić do 40 procent przeniesionych lub może być zakończony po raz drugi. W innym przypadku komunikat odłączenia pojawia się w pliku dziennika, mimo że przesyłanie pliku trwa i jest zakończone.
Przyczyna
FTP wykorzystuje dwa połączenia, jeden do wysyłania poleceń w obie strony, a drugi do przesyłania danych. Utrzymuje również oddzielne połączenie, aby wyświetlić zdalny katalog plików w jego własnym oknie przeglądarki. Gdy plik jest przesyłany, użytkownik często przestaje korzystać z połączenia internetowego i upłynął limit czasu. Zgłoszone rozłączenie dotyczy połączenia z przeglądarką, ale połączenia przesyłania plików pozostają otwarte, ponieważ regularne komunikaty "keep alive" ciągle się zdarzają, uniemożliwiając serwerowi ich zamknięcie. Powtarzające się przerwanie transferu na poziomie 85 procent transferu jest spowodowane zaporą ogniową lub routerem pośredniczącym kończącym połączenie sterujące, które następnie FileZilla resetuje.
Rozwiązanie
FileZilla zgłasza odłączenie w swoim pliku dziennika, ale nie identyfikuje połączenia, które zostało odrzucone lub dlaczego. Jeśli przeniesienie trwa i jest zakończone, nie ma powodów do obaw, jest to niedokładne lub niedokładne ostrzeżenie. Prawdziwe zerwane połączenia są zwykle spowodowane zaporami ogniowymi. Musisz określić, że FileZilla jest wyjątkiem, aby zmusić zaporę do akceptowania ruchu w aplikacji. Gdy błędy są powodowane przez pośrednie routery, niewiele można zrobić, aby uniknąć problemu, ponieważ router nie jest pod Twoją kontrolą. FileZilla działa jednak z serwerami proxy, dzięki czemu można łączyć potoki za pomocą jednego, aby uniknąć serwera sieciowego od stale kłopotliwego routera.