Ticket #25416

自動的にログアウトしてしまいチケットが更新できない現象

Open Date: 2011-06-13 17:27 Last Update: 2011-06-22 08:40

Reporter:
Owner:
(None)
Type:
Status:
Closed
MileStone:
(None)
Priority:
7
Severity:
7
Resolution:
Postponed
File:
None

Details

TracLightning2.5.2から3.1.1の環境に変更したところ、 チケットの新規登録や更新時に数分経過した後、チケットを追加/更新した場合に 「未ログイン」の状態となり、追加/更新した内容が失われてしまう現象を 確認しています。「ログイン」リンクをクリックすると、ログインした状態になります。 OSはWindowsServer2008R2で、認証はデフォルトのDigest認証のままです。 同じサーバで3.1.1を一度アンインストールして、2.5.2をインストールした場合には、 現象は発生しません。 念の為別の2003Serverで確認しましたが、やはり3.1.1ではチケット更新中に 時間を5分程度置くとログオフ状態となり更新できません。

問題の状態でログインをクリックすると、認証なくログインできているので、 ブラウザがDigest認証の情報を送信する部分は問題なく動いているようです。 チケットの内容を記載するのに数分かかるのは普通に起こりえる為、 対応について教えて頂けると助かります。(環境固有の現象なのか判断できていません)

Ticket History (3/4 Histories)

2011-06-13 17:27 Updated by: aim
  • New Ticket "自動的にログアウトしてしまいチケットが更新できない現象" created
2011-06-14 21:02 Updated by: jun66j5
Comment

何か変な状況ですね…。次のことを確認してもらってもいいでしょうか。

  1. trac.ini で trac auth_cookie_lifetime を設定していないでしょうか。 設定値は TRAC_ADMIN 権限を持つアカウントでログインしてナビゲーションにある「Trac について」ページで確認できます。
  2. 使用しているブラウザの種類・バージョンを教えてください。
  3. 別のブラウザ (もしくは別マシンから) でも同様でしょうか。
  4. ブラウザの Cookie 情報をすべて破棄してから、やり直してみても同様でしょうか。
2011-06-15 13:59 Updated by: aim
Comment

追記ですが、別途ノートPC(WindowsXPSP3)環境で評価したところ、3.1.1でも問題は発生しませんでした。 現状、Server系OSのみで確認しています。

1.指定していません。クライアント側のcookie有効期限も問題なかったです。 2.IE6、IE7、FireFox3.6.10で確認し、ブラウザによって現象はかわりませんでした。 3.複数のマシン(クライアントOSは全てWindowsXP)で現象を確認している為、クライアント側の要因ではないと思われます。  (同じクライアントで、先頭行に記載したXPSP3の3.1.1のTracを利用した場合には問題ありませんでした) 4.検証してみます。

他、もともとの問題で「チケットの登録や更新時」と書いていましたが、特に関係なく、たとえばチケットを更新時にしばらく待ってから Wikiを参照したところ、非ログイン状態に遷移しました。特にPOSTの場合とかではないようです。 →現状の状況ではServer系OSで3.1.1だとNGな要因があるように見えています。2.5.2だと問題ないのですが。

2011-06-22 08:40 Updated by: aim
  • Resolution Update from None to Postponed
  • Status Update from Open to Closed
  • Ticket Close date is changed to 2011-06-22 08:40
Comment

現象再現しなくなりました。変更した点は、Digest認証のスコープをPJ単位ではなく、Trac全体としました。 (それ以降発生していないのですが、上記変更により解決したという確証はありません) 再現性が見られるまで、一度CLOSEとさせて頂ければと思います。コメントありがとうございました。

Attachment File List

No attachments

Edit

Please login to add comment to this ticket » Login