Ticket #6187

テンプレートマネージャーで同じファイルを連続して編集できない
Eröffnet am: 2005-06-20 02:03 Letztes Update: 2005-06-20 06:13

Auswertung:
Verantwortlicher:
Typ:
Status:
Offen [Owner assigned]
Komponente:
(Keine)
Meilenstein:
(Keine)
Priorität:
5 - Mittel
Schweregrad:
5 - Mittel
Lösung:
Keine
Datei:
Keine

Details

(代理報告)
 テンプレートマネージャーで、同じファイルを連続して編
集しようとすると、スルーしてトップページに戻ってしまう。
 テンプレートマネージャーは保存後入力フォームが開くの
で、この状態で続けて編集ができないことは、操作上なにか
と不都合になる。

# 補足情報
 動作からみて、ワンタイムトークンの影響ではないか。
 2.0.10 でのエンバグと思われる。

Ticket-Verlauf (2/2 Historien)

2005-06-20 02:24 Aktualisiert von: minahito
  • Verantwortlicher Update from (Keine) to minahito
Kommentar
Logged In: YES
user_id=8353

再現を取ろうとしたが、バグレポーターの手元でも再現しない状況
となった。
何らかのタイミングでトークンの発行が無効になったと考えられる。
念のため、引き続き留意する。
2005-06-20 06:13 Aktualisiert von: ryuji_amano
Kommentar
Logged In: YES
user_id=3039

再現できました。
結論から言うと原因はマルチトークンがセッションにたまりすぎ
て、クリアされることがあるからです。

セッションをDBに保存してるが、この保存領域がtext型のため64k
バイトまで、テンプレマネージャでテンプレ編集時に発行される
トークンをDB上に保存するために必要なスペースが約190バイト。

計算上300トークンぐらいまでは保持されるが、それを超えるとト
ークンが保存されないことが発生し、複数の画面を開いて作業し
ていると、セッションに半券が無いフォームというのが発生す
る。

一旦発生すると、その時点でセッションの半券が消えたフォーム
についてはPOST失敗することになるが、同時点でマルチトークン
のセッションが空になるため、また容量不足になるまでは問題な
く更新できるようになる。

サイト運営時にはほとんど問題になることはないと思うが、サイ
ト構築中は表示確認のために頻繁にリロードを行うこともあり、
フォームのあるページでリロードを頻繁に行いながら編集作業な
どを行うとこの現象が発生することがある。

Dateianhangliste

Keine Anhänge

Bearbeiten

You are not logged in. I you are not logged in, your comment will be treated as an anonymous post. » Anmelden