トップカテゴリー
>
テクニカルFAQ-一般公開向け-
>
DataSpider関連
>
DataSpider Servista
>
【DataSpider Servista】FTPアダプタで接続をクローズする際に「FTPConnectionClosedException」が発生します。
戻る
No : 34312
公開日時 : 2023/01/20 10:38
印刷
DSServista
【DataSpider Servista】FTPアダプタで接続をクローズする際に「FTPConnectionClosedException」が発生します。
FTP アダプタにて接続をクローズする際に、「リソースのクローズに失敗しました。
com.enterprisedt.net.ftp.FTPConnectionClosedException」 が発生します。
エラーの原因と対処方法を教えてください。
カテゴリー :
トップカテゴリー
>
テクニカルFAQ-一般公開向け-
>
DataSpider関連
>
DataSpider Servista
回答
■想定される原因
「リソースのクローズに失敗しました。com.enterprisedt.net.ftp.FTPConnectionClosedException」は、DataSpider 側からコネクションを切断しようとした際に、既に接続先のFTP サーバ側にて、タイムアウト等によってコネクションが切断されていた場合に出力されるエラーとなります。
このため、本事象は FTP サーバとのコネクションを確立した後、処理時間が FTP サーバ側で設定されたタイムアウトの上限を超えたことで発生していると想定されます。
■対処方法
FTP サーバ側で設定されているタイムアウトの設定をご確認いただき、FTP アダプタの処理の開始から処理がコミットするまでの時間よりも短い時間となっているか、ご確認ください。
短い場合は、FTP サーバ側のタイムアウトの設定を延長することで、事象が解消するかご確認ください。
■補足
トランザクションを有効としている場合は、コミットする時点でコネクションはクローズされます。
このため、スクリプト自体に 「REQUIRED」 等のトランザクションをサポートした設定をしている場合や、[トランザクション処理] を使用している場合は、FTP アダプタの処理開始からコミットするまでの間、コネクションが保持されます。
参考情報
・[トランザクション処理]
https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/adapter/basic/transaction.html
・[トランザクション]
https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/servista/transaction.html
目的別で検索
トラブルシューティング