待辦事項 #6187

テンプレートマネージャーで同じファイルを連続して編集できない
啟用日期: 2005-06-20 02:03 最後更新: 2005-06-20 06:13

回報者:
負責人:
類型:
狀態:
開啟 [Owner assigned]
元件:
(無)
里程碑:
(無)
優先權:
5 - 中
嚴重程度:
5 - 中
處理結果:
檔案:

細節

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

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

Ticket History (2/2 Histories)

2005-06-20 02:24 Updated by: minahito
  • 負責人 Update from (無) 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

編輯

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