0
我有一个站点使用在ubuntu9.04服务器上运行的cakephp1.2.8。它适用于16M memory_limit。现在我将该网站移至新的CentOS5.5 VPS。然后服务器开始出现这样的错误:cakephp在新的服务器上分配巨大的内存
致命错误:用尽268435456个字节允许内存大小(试图分配342095888个字节)在未知在线0
它正确地显示页面,但显示了这个错误底端。它试图分配的字节数是随机的。我错过了什么?
感谢您的提示。 Cakephp很胖,但256M听起来很难相信。这个问题只发生在有一些数据库查询时。它适用于另一台拥有16M和完全相同数据的主机。 – Purui 2010-10-19 18:10:19
当我快速看了一下,我以为它是26/34Mb。我会逐步查看一些调试内存输出,并检查数据库查询。 – Wizzard 2010-10-20 08:01:08
我希望我帮助:)我也会看看与xdebug的应用程序。我想知道,如果你有一些查询试图查询服务器上的所有数据库或表?或者你有一些现在变得很大的日志表?我会; *打开调试级别2并检查所有查询。 *关闭调试并通过xdebug运行。 – Wizzard 2010-10-20 18:24:35