Zend framework2 在简单ZF2应用程序中检查允许的内存大小

Zend framework2 在简单ZF2应用程序中检查允许的内存大小,zend-framework2,zend-framework-mvc,zend-framework-modules,Zend Framework2,Zend Framework Mvc,Zend Framework Modules,我刚刚使用Zend Framework 2创建了一个非常简单的单模块应用程序 我已经设置了自动加载、路由等,但是当尝试连接到此测试应用程序时,我会等待几分钟,然后返回一个空白页面 apache错误日志显示: Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 33817602 bytes) in C:\Program Files\626Suite\application\libr

我刚刚使用Zend Framework 2创建了一个非常简单的单模块应用程序

我已经设置了自动加载、路由等,但是当尝试连接到此测试应用程序时,我会等待几分钟,然后返回一个空白页面

apache错误日志显示:

Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 33817602 bytes) in C:\Program     Files\626Suite\application\library\Zend\ServiceManager\ServiceManager.php on line 339

但我真的无法理解这里到底出了什么问题,没有什么可以解释为一个简单的“hello world”控制器使用128MB的ram

我也可以发布我的配置,如果有用的话,就这么说吧


知道是什么导致了这个问题吗?

回答我自己的问题,因为最终我发现了这个问题:

主视图调用了一个未定义的路由,因此触发了一个异常,而内存溢出是由XDebug引起的,XDebug没有正确配置,试图生成太多的输出,以至于耗尽了所有可用内存


正确配置XDebug解决了该问题,并正确显示了异常,而不是白色屏幕。

回答我自己的问题,因为最终我发现了问题:

主视图调用了一个未定义的路由,因此触发了一个异常,而内存溢出是由XDebug引起的,XDebug没有正确配置,试图生成太多的输出,以至于耗尽了所有可用内存


正确配置XDebug解决了该问题,并且正确显示了异常,而不是白色屏幕。

是,请发布配置。是否使用\Zend\Debug::dump?在某些实例上使用此选项会导致meyes出现此错误。请发布您的配置。是否在某处使用\Zend\Debug::dump?在某些情况下使用此选项会导致此错误
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 49141298 bytes) in C:\Program Files\626Suite\application\library\Zend\ServiceManager\ServiceManager.php on line 301
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 179873796 bytes) in C:\Program Files\626Suite\application\library\Zend\ServiceManager\Di\DiServiceFactory.php on line 106