У меня есть программное обеспечение, использующее FTP для хранения файлов, оно работает на нескольких машинах. Windows 10 машины кажутся наиболее уязвимыми. Программное обеспечение работает правильно в течение нескольких дней / недель, затем останавливается и не работает снова до перезагрузки. Когда снова это работает правильно, пока не остановится снова.
Я отключил StatefulFTP, похоже, что это решение решает проблемы в Windows 7, но не работает в Windows 10. Команда:
netsh advfirewall StatefulFTP disable
Я использую Apache Commons Net v3.6
<dependency>
<groupId>commons-net</groupId>
<artifactId>commons-net</artifactId>
<version>3.6</version>
</dependency>
Я получаю следующую ошибку
Caused by: org.apache.commons.net.ftp.FTPConnectionClosedException: Connection closed without indication.
at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:324)
at org.apache.commons.net.ftp.FTP.__getReply(FTP.java:300)
at org.apache.commons.net.ftp.FTP.getReply(FTP.java:732)
at org.apache.commons.net.ftp.FTPClient.completePendingCommand(FTPClient.java:1853)