Réponse FTP 421 reçue. Connexion fermée du serveur
Je suis en train d'écrire du code JAVA pour traverser l'Emplacement FTP à l'aide d'Apache Commons Net FTPClient et l'obtention de la sortie dans un fichier Excel. le code à exécuter correctement pendant environ 5 min, mais donne alors une IOException:
org.apache.commons.net.ftp.FTPConnectionClosedException: FTP response 421 received. Server closed connection.
Je suis en utilisant commons-net-3.0.1.jar. J'ai fait quelques R&D et essayé:
setDefaultTimeout(6000);
setConnectTimeout(3000);
setSoTimeout(3000);
enterLocalPassiveMode();
et l'envoi de NOOP
mais toujours la même erreur.
Tout ce que je suis en train de faire est de parcourir à travers un répertoire et si le fichier est trouvé, plutôt que d'obtenir de nom de fichier et le fichier de mise à jour dans excel ailleurs, si le répertoire est trouvé alors pénétrer à l'intérieur et faire jusqu'à ce que le fichier est trouvé de nouveau.
S'il vous plaît aider et de demander si d'autres renseignements sont requis. Je suis nouveau sur JAVA.
source d'informationauteur crazyproton
Vous devez vous connecter pour publier un commentaire.
Voir ici:
http://kb.globalscape.com/KnowledgebaseArticle10142.aspx
Peut-être que vous n'êtes pas réutiliser une connexion, mais à l'aide d'une nouvelle connexion pour chaque demande, d'inonder le serveur, avec des connexions jusqu'à ce qu'il frappe à la limite de connexion.
Essayez de fermer vos connexions ou resuing.
Pour référence future..
Si la solution par @fiffy n'a pas fonctionné, peut-être essayer d'allumer le TLS (FTPS/Connexion Sécurisée), Mon serveur a été configuré pour accepter uniquement le protocole FTPS, de sorte qu'il était rejetant ma connexion non chiffrée, afin d'allumer le TLS (FTPS) m'a aidé à résoudre le problème.
Remarque: Cette erreur
FTP response 421 received
est très importante dans Netbeans depuis sa également construit en java.