Apache Commons FTPClient は毎回 openDataConnection の呼び出しを作成します。つまり、コマンドごとに個別のソケットを使用します。
データ転送に多くのポートが使用されているということは? このため、一部の Timed_Waiting ポートが使用されているために、SockeReadTimeOutException が発生することがあります。
データ転送に単一のポートを使用しない理由を理解できません。これにより、メモリの消費が少なくなり、システムへのストレスが少なくなります。何かアドバイス??