为什么PHP请求在不同的服务器上消耗更多内存?

时间:2012-02-28 09:00:23

标签: php memory-management out-of-memory ioncube

我有一个在我的开发服务器上运行良好的PHP脚本(Linux Debian Squeeze 64位,PHP 5.3),根据memory_get_peak_level()它大约消耗了大约13M的内存。

当我在生产服务器(也是Debian,PHP 5.3)上运行相同的脚本时,由于脚本试图分配超过256M(在{{1中设置的限制),我有时会遇到致命的内存不足错误}),可重复的。它是一个数据库驱动的应用程序(MySQL),我镜像了数据库,以确保它不是导致问题的数据。

是否有任何好的策略可以找出,为什么它消耗的内存超过10倍?可能的原因是什么?它可以是我在实时服务器上使用的ioncube扩展吗?

0 个答案:

没有答案