001-003840
クロールの対象に設定したアプリケーションに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件以上のアクセス件を設定している。
全文検索サーバーがクロールする対象に「掲示板」を設定した場合:
【準備】
- 全文検索サーバーで、「掲示板」をクロールの対象に設定する
- ガルーンに掲示板のカテゴリを10個作成する
- 各カテゴリの「アクセス権一覧」画面で、セキュリティモデルをGRANTに設定する
- 各カテゴリに掲示を1件ずつ作成する
- 各カテゴリの「アクセス権一覧」画面で、「アクセス権一覧」に 6554件のユーザーとロールを追加する
【再現手順】
- 全文検索サーバーで、ガルーンのデータをクロールする
- ガルーンを運用しているサーバーのシステムログを確認する
→現象発生:
全文検索サーバーがガルーンのデータをクロールできない。
次のようなログが出力されます。
例:
--------------------
Jul 1 10:25:38 localhost kernel: grn.cgi[11905]: segfault at 0000000000000000 rip 00000000081b67a1 rsp 00000000ffff40c0 error 4
--------------------
※ 全文検索サーバーがクロールする対象に「ファイル管理」を設定しても、同様の現象が発生します。
回避/対応方法
【回避方法】
クロールするアプリケーションのアクセス権を65534件以下に減らし、全文検索サーバーでクロールします。
【対応方法】
次の操作によって、アプリケーションに設定するアクセス権を65534件以下に減らすことができます。
- 「システム管理(各アプリケーション) > 掲示板 > CSVファイルへの書き出し > アクセス権の書き出し」画面で、アクセス権を書き出す
- 書き出した CSV ファイルをテキストエディタ等で開く
- アクセス権の総数を 65534 件以下に編集して保存する
CSVファイルには、各行に1件のアクセス権が記載されています。 - 「システム管理(各アプリケーション) > 掲示板 > CSVファイルからの読み込み > アクセス権の読み込み」画面で、手順 3 で保存した CSV ファイルを読み込む
※ 「ファイル管理」のアクセス権を減らす場合も同じ手順です。
------------------------------------------------------------
【更新履歴】
2014/09/11 改修バージョンを設定しました。