Just another IT site ※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。At Your Own Risk!! TURN BACK WHILE YOU CAN
PR

【HULFT】Linux環境で大容量ファイルが送れない?「集信ファイル最大サイズ」の設定箇所と注意点

※IT系の記事は当方環境での実施内容となるため実施する場合は自己責任でお願いいたします。スクリプトはAI生成のものも多いのでコピー&ペーストの際は文字コードに注意ください!

こんにちは!HULFT(ハルフト)の環境構築や運用保守、日々お疲れ様です。

システム連携の運用を続けていると、「業務拡大に伴って、転送するデータのサイズが年々大きくなってきた」ということはよくあります。

しかし、ある日突然、大容量ファイルの転送がエラーになってしまうことがあります。Linux環境のHULFTで大きなファイルを安全に受け取る(集信)ためには、「集信ファイル最大サイズ」の設定を正しく理解し、必要に応じて変更しておく必要があります。

今回は、HULFTの管理画面から設定を変更する具体的な手順と、設計時に注意すべきポイントについて解説します!

スポンサーリンク
バッチ処理の自動化スキルは市場価値が高いです。今の自分の単価を調べてみませんか?
顧客常駐はもう嫌だ!社内SEへ転職するなら【社内SE転職ナビ】
Cursor・Claude Code・Codex AIスキルを学ぶなら
環境構築不要!AIエージェント開発を非エンジニアでも即実践【AI Agent Camp】

1. 「集信ファイル最大サイズ」の設定画面へのアクセス手順

この設定は、HULFT全体の動作を制御する「システム動作環境設定」の中にあります。

➔ 設定箇所

  1. HULFTの管理画面(GUIまたはCUIの運用画面)を開きます。

  2. メニューから 「システム管理」 を選択します。

  3. 「システム動作環境設定」 を開きます。

  4. 画面内のタブまたは項目から 「集配信関連設定」 を選択します。

  5. その中にある 「集信ファイル最大サイズ」 の項目を変更します。

2. 設定値の決め方と、バージョンごとの重要な仕様

「集信ファイル最大サイズ」の入力欄には、以下のルールに従って数値を指定します。

💡 HULFT8以降なら「0(無制限)」がおすすめ

お使いの環境が HULFT8以降 であれば、この項目に 0 を指定することで「無制限」に設定できます。特別な理由がない限り、リソースの許す限りファイルを受け取れる「0」を設定しておくのが今の主流です(デフォルトで省略も可能です)。

⚠️ 2GBの壁に注意(古いOS環境など)

もしお使いのOS(UNIX/Linuxシステム)が非常に古く、大容量ファイルシステム(Large File Support)に対応していない環境の場合、2GB以上のファイルを扱うことができません。その場合は、上限値として 2147483647 (バイト換算で約2GB)を指定する必要があります。

3. 設計・運用時の2つの注意点(重要)

設定を変更する前に、必ず以下の仕様を確認しておきましょう。

① 設定を有効にするには「HULFTの再起動」が必要

システム動作環境設定を変更しただけでは、設定は反映されません。 変更内容を有効にするためには、必ずHULFTのデーモン(サービス)の再起動を行ってください。本番環境で作業する場合は、夜間バッチなどの転送スケジュールが走っていない時間帯を狙って計画的に実施しましょう。

② 相手(配信側)のバージョンによっては設定が無効になる

この集信ファイル最大サイズの設定は、どのような転送でも有効になるわけではありません。以下の場合には設定が無効(チェックをすり抜けてしまう)になります。

  • データを送ってくる「配信側」のHULFTのバージョンが HULFT5未満 の場合

  • メインフレーム(Mainframe) からダイレクト転送で直接送られてきた場合

相手が古いシステムやレガシーな環境の場合は、HULFTの制限機能に頼るのではなく、OS側のディスククォータ(容量制限)などで防ぐといった別の考慮が必要になります。

まとめ

HULFTで大容量のファイル連携を行う場合は、集信側(Linux)の設定をあらかじめ最適化しておくのが鉄則です。

  • 設定場所: システム管理 ➔ システム動作環境設定 ➔ 集配信関連設定

  • HULFT8以降: 0(無制限)でOK

  • 変更後: 必ず HULFTを再起動 すること

「今まで動いていたのに、ファイルサイズが大きくなったら転送が失敗するようになった」というトラブルが起きた際は、まずこの設定箇所を確認してみてくださいね!

タイトルとURLをコピーしました