[PHP-users 33138] Re: 同時アクセス時のMojavi3のキャッシュについて

下地 秀和 shimoji @ microsystems.jp
2008年 1月 22日 (火) 21:30:04 JST


下地です。

> ソースが最新の時のみ動作してくれればベストなのですが、〜

制御してる筈ですよ。
webapp/config.phpのMO_DEBUGがtrueになっていませんか?
MO_DEBUGをfalseにすると、毎回再作成はしないと思います。

確認下さい。

以上

----- Original Message ----- 
From: "TAKAYUKI ARAI" <t.arai @ proto-sys.net>
To: <php-users @ php.gr.jp>
Sent: Tuesday, January 22, 2008 5:29 PM
Subject: [PHP-users 33135] 同時アクセス時のMojavi3のキャッシュについて


> 新井です。
>
> Mojavi3で構築しているシステムがあります。
> #Mojavi3もうあまり使われていないとは思いますが...
>
> このシステムで、希にエラーになる事があり、
> ---------------------------------------------------------------------
> PHP Warning:  unlink(C:\\appl/xxx/cache/modules_Uss_config_module.ini.php) 
> [<a href='function.unlink'>function.unlink</a>]: No such file or directory 
> in
> C:\\php\\mojavi\\config\\ConfigCache.class.php on line 255, referer: 
> http://localhost/img/index3.html
> ---------------------------------------------------------------------
> ログを調べると、キャッシュファイルが無いと出ています。
>
> よく調査すると、Mojavi3では、プロセスの開始時にキャッシュクリア、再作成を行っているようで、
> 同時アクセスのタイミングによって、キャッシュがクリアされてしまいアクセスできずエラーになるようです。
>
> キャッシュの処理が排他で動作するか、ソースが最新の時のみ動作してくれればベストなのですが、
> そういう設定ができそうにありませんので、もし回避方法をご存じの方がいれば教えてください。
>
> よろしくお願いします。
> _______________________________________________
> PHP-users mailing list  PHP-users @ php.gr.jp
> http://ml.php.gr.jp/mailman/listinfo/php-users
> PHP初心者のためのページ - 質問する前にはこちらをお読みください
> http://oldwww.php.gr.jp/php/novice.php3
> 



PHP-users メーリングリストの案内