バグ報告 > その他 > セッション変数の排他制御に不具合を見つけたのですが・・・ |
その他
スレッド表示 | 古いものから | 前のトピック | 次のトピック | 下へ |
投稿者 | スレッド |
---|---|
habu |
投稿日時: 2023/12/26 18:54
対応状況: −−−
|
長老 登録日: 2006/9/15 居住地: 投稿: 282 |
Re: セッション変数の排他制御に不具合を見つけたのですが・・・ seasoft様
長きに渡り、たくさんの有益なご対応&情報提供、ありがとうございます。 かなり昔のスレッドですが、レスを付けさせていただけたらと思います。 私も、PHP標準のセッション機構を使う様にすれば排他制御され、問題なく動作するという感想でいます。 ファイル以外でセッション管理を行う場合のスマートな対応というのは結構難しいですね。 自前での排他制御や自動マージを実装する必要があるとの認識です。 少し方向性は異なりますが(排他制御した後のロック待ち回避)、 こちらのスレッドやseasoft様のチケットも参照させていただき、 先ほど「EC-CUBE2系で「読み込み専用」のセッションを利用する」という記事を書かせていただきましたので、ご報告いたします。 (セッション更新しなくても良い場合には read_and_close を指定して session_start) https://qiita.com/sf-habu/items/ec41385c4f650e1f614b
|
seasoft |
投稿日時: 2009/12/8 13:37
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: セッション変数の排他制御に不具合を見つけたのですが・・・ > そのBUG IDに他の色々な修正もまとめているようで、全面的にリニューアルしてるようです。
なるほど。大きめの改訂が入っていそうですね。 そうなりますと、EC-CUBE 側でむやみに小手先で対応するのは良くないかもしれませんね。 応急処置としては、session_set_cookie_params を外せば、PHP のセッション機構で一応正常動作するようでした。(ソース上では若干依存していそうな部分があるようです。)
|
AMUAMU |
投稿日時: 2009/12/8 11:03
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: セッション変数の排他制御に不具合を見つけたのですが・・・ そのBUG IDに他の色々な修正もまとめているようで、全面的にリニューアルしてるようです。
再現のさせ方が悪いのかもしれませんが、手元の5.3.1では問題が再現出来ませんでした。
|
seasoft |
投稿日時: 2009/12/7 16:57
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
Re: セッション変数の排他制御に不具合を見つけたのですが・・・ ご提案ありがとうございます。
5.3 を直ぐに試せず申し訳ございません。 5.3 で fix された、セッション周りのバグで直ぐ思いつくのは http://bugs.php.net/bug.php?id=32330 ですが、微妙に違うような。他にもあるのかな・・・ > といっても5.3未満の稼働環境も多いので何とかしたほうが良いのでしょうが・・・ 何れ、現状ではそうですよね。
|
AMUAMU |
投稿日時: 2009/12/7 16:25
対応状況: −−−
|
神 登録日: 2009/5/2 居住地: 東京都 投稿: 2712 |
Re: セッション変数の排他制御に不具合を見つけたのですが・・・ ちょっと参照先がすぐに見つからなかったのですが
確か当該PHPのバグはPHP 5.3でfixされていた気がします といっても5.3未満の稼働環境も多いので何とかしたほうが良いのでしょうが・・・
|
seasoft |
投稿日時: 2009/12/7 14:59
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7369 |
セッション変数の排他制御に不具合を見つけたのですが・・・ セッション変数の排他制御に不具合を見つけてチケットを発行しました。 http://svn.ec-cube.net/open_trac/ticket/571 今のところ、スマートな解決方法が思いつきません。何か良い解決案がありましたら、ご提案 (若しくはコミット) いただけると幸いです。
|
スレッド表示 | 古いものから | 前のトピック | 次のトピック | トップ |