■エラーについて
「java.io.IOException: No space left on device」は、デバイス上に十分な領域がない場合に出力されます。
■仕様説明
[ZIP圧縮] 処理では、$DATASPIDER_HOME/server/tmp において一時的に該当ファイル(ディレクトリ)の圧縮を行い、出力先に指定されたディレクトリにコピーします。
また、[ZIP解凍] 処理では、$DATASPIDER_HOME/server/tmp に一時的に ZIP ファイルをコピーして解凍したファイル(ディレクトリ)を作成し、出力先に指定されたディレクトリにコピーします。
■想定される原因
$DATASPIDER_HOME/server/tmp が存在するデバイスの空き領域が不足している可能性が想定されます。
■想定される対処方法
$DATASPIDER_HOME/server/tmp が存在するデバイスで、該当のファイルを処理するために必要な領域が確保されているか、ご確認ください。
なお、システムマウントで「/tmp」として使用するディレクトリは、下記プロパティファイルでパスを変更することができます。
※デフォルトの設定値は $DATASPIDER_HOME/server/tmp です。
・プロパティファイル
$DATASPIDER_HOME/server/conf/system.properties
・キー
ds.system.tmp.dir
(設定例)ds.system.tmp.dir=d:/sample_dir/tmp
このため、DataSpider Servista がインストールされているデバイスの空き領域が不足している場合には、上記設定を変更し DataSpiderServer の再起動を行うことで、事象が再現しなくなるかご確認ください。
参考情報
・[プロパティリファレンス]-[サーバのプロパティファイル]-[system.properties]
URL:
https://www.hulft.com/help/ja-jp/DataSpider/latest/help/ja/servista/properties_reference.html#system_srv