001-011205

パッケージ版 Garoon

関心あり
0人の方が関心を示しています

大量のデータを含むCSVファイルを書き出そうとすると、エラーが発生し、CSVファイルが書き出されない場合がある。

種別
不具合
機能
  • 全般
  • ファイル管理
  • ベース
再現バージョン
  • 4.0.0
  • 4.0.1
  • 4.0.2
  • 4.0.3
  • 4.2.0
  • 4.2.1
  • 4.2.2
  • 4.2.3
  • 4.2.4
  • 4.2.5
  • 4.2.6
  • 4.6.0
  • 4.6.1
  • 4.6.2
  • 4.6.3
  • 4.10.0
  • 4.10.1
  • 4.10.2
  • 4.10.3
  • 5.0.0
  • 5.0.1
  • 5.0.2
  • 5.5.0
  • 5.5.1
  • 5.9.0
  • 5.9.1
  • 5.9.2
改修バージョン
5.15.0
公開日
2022-09-07
更新日
2022-10-28

詳細

【準備】
  • ファイル管理で、フォルダーにアクセス権を大量に設定します。

    例:
    WebサーバーにIISを使用している場合:
    全フォルダーで、合計100万件以上のアクセス権を設定する。

    WebサーバーにApacheを使用している場合:
    全フォルダーで、合計300万件以上のアクセス権を設定する。

    補足:
    • お使いの環境によって、現象が発生するアクセス権の設定数は異なります。

【再現手順】
  1. システム管理画面にログインし、[各アプリケーションの管理] > [ファイル管理] > [CSVファイルへの書き出し] > [アクセス権の書き出し]をクリックします。

  2. [書き出す]をクリックします。

→現象発生:
 エラーが発生し、CSVファイルが書き出されない場合があります。

 例:
 WebサーバーにIISを使用している場合:
 ERR_CONNECTION_RESET

 WebサーバーにApacheを使用している場合:
 ERR_RESPONSE_HEADERS_TOO_BIG

補足:
  • CSVファイルへの書き出しが可能なすべてのアプリケーションで、同様の現象が発生する可能性があります。

回避/対応方法

【回避方法】
common.iniを開き、次の内容を追記します。

例:
------------------------------
[CSV]
heartbeat_interval = "10000"
------------------------------

補足:
  • common.iniは次の場所に配置されています。
    (CGI 実行可能ディレクトリ)/(インストール識別子)/common.ini

    例:
    Windowsの場合:
    C:\Inetpub\scripts\cbgrn\common.ini

    Linuxの場合:
    /var/www/cgi-bin/cbgrn/common.ini

  • heartbeat_intervalを省略した場合、次の値が適用されます。
    ご利用の環境に合わせて、この値を適宜増やしてください。

    バージョン 5.9.2以前のGaroonの場合:
    既定の値である100が適用されます。

    バージョン 5.15.0以降のGaroonの場合:
    既定の値である10000が適用されます。

【対応方法】
「回避方法」と同じ手順です。