質問 > 管理機能 > ログローテーション処理について |
管理機能
フラット表示 | 前のトピック | 次のトピック |
投稿者 | スレッド |
---|---|
seasoft |
投稿日時: 2010/9/17 18:16
対応状況: −−−
|
神 登録日: 2008/6/4 居住地: 投稿: 7367 |
Re: ログローテーション処理について > >しかし、EC-CUBE でスレッドセーフで無い処理に心当たりがいくつか・・・
> > いくつかありそうですが使用頻度との兼ね合いでしょうかね? > なかなか難しい所です。 patapata 様の環境でエラーが発現するという事実があるので、その原因がマルチスレッドに依存するものなのか、非マルチスレッドでも発現する性質のものなのかなどを切り分けていきたいですね。 今のところ、個人的には PHP をマルチスレッドで実運用に回した事が無いのですが、EC-CUBE がマルチスレッドである程度使いものになるならば、それはそれで興味深いですし、今後の実装にあたってマルチスレッドを意識する事も必要かなと思います。 そういった意味では、patapata 様以外でも、マルチスレッド環境での動作状況を把握されている方がいらっしゃいましたら、情報をいただきたいですね。 なお、http://svn.ec-cube.net/open_trac/ticket/746 につきましては、2.4 系のチケットであり、このチケット内でマルチスレッド対応を行なうのは困難だと考えまして、クローズさせていただきました。このスレッドでの状況進行に応じて、2.5系として、新チケットで対応するのが良いのではないかと考えています。 Windows の rename 関数の問題は、2.4系で現存する不具合ではありますが、2.4.5 がリリースされるかも分からないので、2.5系のチケットとして、別途チケットを発行し、改修してみました。 http://svn.ec-cube.net/open_trac/ticket/809 http://svn.ec-cube.net/open_trac/changeset/18805 また、http://svn.ec-cube.net/open_trac/ticket/746#comment:6 にも記載しましたが非マルチスレッドでも現実装では、何らかの不具合は発生しうるとは思っています。それが、アーカイブの中間が消失するようなものが頻発するであれば早急に対処が必要だと思います。しかし、欠番が発生して、実質的には一番古いログが早い時期に紛失する程度の不具合ならば、対処は少し後でも良いのかなとも思います。
|
フラット表示 | 前のトピック | 次のトピック |