Ticket #6187

テンプレートマネージャーで同じファイルを連続して編集できない
오픈 날짜: 2005-06-20 02:03 마지막 업데이트: 2005-06-20 06:13

Reporter:
소유자:
Type:
Status:
Open [Owner assigned]
Component:
(None)
MileStone:
(None)
Priority:
5 - Medium
Severity:
5 - Medium
Resolution:
None
File:
None

Details

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

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

Ticket History (2/2 Histories)

2005-06-20 02:24 Updated by: minahito
  • 소유자 Update from (None) to minahito
댓글 올리기
Logged In: YES
user_id=8353

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

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

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

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

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

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

Attachment File List

No attachments

Edit

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