001-003840

パッケージ版 Garoon

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

クロールの対象に設定したアプリケーションに65535件以上のアクセス権を設定すると、全文検索サーバーがクロールできない場合がある。

種別
不具合
機能
  • その他
再現バージョン
  • 2.5.0
  • 2.5.1
  • 2.5.2
  • 2.5.3
  • 2.5.4
  • 3.0.0
  • 3.0.1
  • 3.0.2
  • 3.0.3
  • 3.1.0
  • 3.1.1
  • 3.1.2
  • 3.1.3
  • 3.5.0
  • 3.5.1
  • 3.5.2
  • 3.5.3
  • 3.5.4
  • 3.5.5
改修バージョン
3.7.0
公開日
2010-12-14
更新日
2014-09-11

詳細

【発生条件】

 

次の条件をすべて満たす場合に発生します。

 

  • 次のどちらかの製品を使用している。

    • 全文検索サーバー for ガルーン
    • サイボウズ ガルーン 3 全文検索サーバー
  • 全文検索サーバーがクロールする対象に掲示板かファイル管理のどちらかを設定している。

  • 全文検索サーバーがクロールする対象に設定したアプリケーションに65535件以上のアクセス件を設定している。

 

 

全文検索サーバーがクロールする対象に「掲示板」を設定した場合:


【準備】

 

  1. 全文検索サーバーで、「掲示板」をクロールの対象に設定する

  2. ガルーンに掲示板のカテゴリを10個作成する

  3. 各カテゴリの「アクセス権一覧」画面で、セキュリティモデルをGRANTに設定する

  4. 各カテゴリに掲示を1件ずつ作成する

  5. 各カテゴリの「アクセス権一覧」画面で、「アクセス権一覧」に 6554件のユーザーとロールを追加する

 
【再現手順】

 

  1. 全文検索サーバーで、ガルーンのデータをクロールする

  2. ガルーンを運用しているサーバーのシステムログを確認する



→現象発生:
 全文検索サーバーがガルーンのデータをクロールできない。

 次のようなログが出力されます。


 例:
 --------------------
 Jul 1 10:25:38 localhost kernel: grn.cgi[11905]: segfault at 0000000000000000 rip 00000000081b67a1 rsp 00000000ffff40c0 error 4

 --------------------

 

※ 全文検索サーバーがクロールする対象に「ファイル管理」を設定しても、同様の現象が発生します。

回避/対応方法

【回避方法】

 

クロールするアプリケーションのアクセス権を65534件以下に減らし、全文検索サーバーでクロールします。

 

【対応方法】 

 

次の操作によって、アプリケーションに設定するアクセス権を65534件以下に減らすことができます。

 

  1. 「システム管理(各アプリケーション) > 掲示板 > CSVファイルへの書き出し > アクセス権の書き出し」画面で、アクセス権を書き出す

  2. 書き出した CSV ファイルをテキストエディタ等で開く

  3. アクセス権の総数を 65534 件以下に編集して保存する

    CSVファイルには、各行に1件のアクセス権が記載されています。 

  4. 「システム管理(各アプリケーション) > 掲示板 > CSVファイルからの読み込み > アクセス権の読み込み」画面で、手順 3 で保存した CSV ファイルを読み込む

※ 「ファイル管理」のアクセス権を減らす場合も同じ手順です。 

 

------------------------------------------------------------
【更新履歴】
2014/09/11 改修バージョンを設定しました。