[PHP-users 26192] Re: PHP 4.4.0 Release Announcement

Yasuo Ohgaki yohgaki @ ohgaki.net
2005年 7月 16日 (土) 00:01:36 JST


大垣です。

駒走和之 wrote:
> php.iniにて
> error_reporting  =  E_ALL
> にしておりました。
> 
> Ethnaのことなので、PHPメーリングリストに詳細を書くのは遠慮したのですが、

べつにPHPのアプリ類の事であればそれほど気にする必要は無いと
思います。
# とくにこの件は。

> 
> Notice: Only variable references should be returned by reference in
> /usr/local/share/Ethna/class/Ethna_Logger.php on line 350
> 
> 上記のメッセージが大量に吐き出され(約4300個)、最後に
> 
> Fatal error: Allowed memory size of 8388608 bytes exhausted (tried to
> allocate 38 bytes) in /usr/local/share/Ethna/class/Ethna_ClassFactory.php on
> line 149
> 
> で止まります。

この問題はメモリリークを伴う問題だったと思います。モジュールで
動作している場合、一回のリクエストで4300もエラーが出るようであ
れば上記の様な状態になってしまっても当然と思います。

# でも新しくなってメモリリークの量が増えた(?)のかもしれません。
# メモリリークを直したのかE_NOTICEを付けただけだったのか把握
# していないので間違っているかも知れません。

-- 
Yasuo Ohgaki




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