質問
FTP接続で対向サーバからファイルをgetすると下記のメッセージでエラーとなりました。
原因と解決策を教えて下さい。
事象発生時のIntegrateサービスイベントログの該当エラーは以下になります。
Command:---> PASV
FTP Server says, "227 Entering Passive Mode (**,***,*,**,***,*)."
Command:---> LIST testFile.csv
FTP Server says, "425 Failed to establish connection."
FTPサーバとの通信で入出力エラーが発生しました。対象ディレクトリ: /home/HULFTSquare/
メッセージコードFTP0007E
[ftp_get_data(ネットワーク/FTP/リストとデータの読み取り)]の処理に失敗しました。原因:[com.appresso.ds.dp.modules.adapter.ftp.FTPException: /home/HULFTSquare/testFile.csv: ファイルもディレクトリもありません。]
Command:---> QUIT
FTP Server says, "221 Goodbye."
Resource cleanup:Logout.
回答
本事象の原因ですが、該当のファイルに対してのリストの取得に対するリクエスト制限により、
パッシブモードでの接続時に接続エラーが発生している物と思われます。
ご提供メッセージには以下の状況が記録されております。Command:---> PASV
コマンドによるパッシブモードへの切り替えを実施。Command:---> LIST testFile.csv
コマンドでの該当のファイルのリスト取得実施。
結果として、リストの取得失敗として、以下のエラーがFTPサーバより返答される。FTP Server says, "425 Failed to establish connection."
つきましては、FTPサーバー内のファイヤウォール等のアクセス設定を見直していただき、
パッシブモードでのリスト取得処理にリクエスト制限が掛かっていないか、ご確認ください。
補足
FTPコネクターの仕様制限について、以下のマニュアルに記載がございます。
接続先のFTPサーバーがFTPコネクターの仕様制限に該当していないかどうか、併せてご確認下さい。
・コネクターのメッセージコード、例外メッセージ、制限事項 > FTP Connector
コメント
0件のコメント
記事コメントは受け付けていません。