トップ 差分 一覧 ソース 検索 ヘルプ RSS ログイン

BugTrack-wiki/321

ページの作成や編集にはユーザ登録が必要です。

NFS上のディレクトリに設置するとログインできない

  • 投稿者: IG
  • カテゴリ: 本体
  • 優先度: 普通
  • 状態: 完了
  • 日時: 2008年08月19日 16時22分35秒

 内容

FSWikiをNFSにマウントしたディレクトリ上に設置するとログインできなくなります。原因を調べた結果、Session.pmで使用するcgisess_xxファイルがNFS上にあるとうまくオープンできなくなるのが原因のようです。(排他アクセスできないから?)wiki.cgi中の$wiki->config('session_dir',$wiki->config('log_dir'));をコメントアウトして、setup.datにsession_dir = /var/tmp/wikiを追加、/var/tmp/wikiディレクトリを作成したら上手く行きました。session_dirをlog_dirと同じにするのでなく、最初から分離したて、NFS対応のためのコメントを付加した方がいいと思います。

 コメント

  • サーバーの負荷分散や冗長化といった構成の場合はNFSマウント上のパスに設置することもありえます。原因が他にありそうな気がしますが、session_dir を別途設定可能にする件は対応したいと思います。 - KG (2017年12月07日 21時54分58秒)
  • setup.dat に session_dir を追加。未設定の場合は log_dir を使用するという仕様でコミットしました。r171 - KG (2017年12月07日 22時01分07秒)
お名前: コメント:

最終更新時間:2017年12月07日 22時01分21秒