0

Я только что создал приложение очень просто, один-модуля с использованием Zend Framework 2.допустимого размера памяти exausted в применении простого ZF2

Я создал автозагрузку, маршруты и т.д., но при попытке чтобы подключиться к этому тестовому приложению, я жду несколько MINUTES, а затем вернусь к пустой странице.

Апач журнал ошибок говорит:

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 

или

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 

, но я действительно не могу понять, что происходит здесь не так, нет ничего, что бы объяснить для использования 128 МБ оперативной памяти для простого контроллера «hello world».

Я также могу опубликовать свою конфигурацию, если она будет полезна, просто скажите это.

Любая идея о том, что может вызвать эту проблему?

+0

Да, пожалуйста, сообщите о своей конфигурации. – prodigitalson

+0

Вы используете \ Zend \ Debug :: дамп где-нибудь? Использование этого в некоторых случаях вызывает эту ошибку для меня – Fge

ответ

5

Отвечая на себя «дело, в конце концов, я нашел проблему:

основного вид звал неопределенный маршрут, таким образом, вызывая исключение, а переполнение памяти было вызвано XDebug, который не было правильно сконфигурирована и пытается сгенерировать столько вывода, что исчерпала всю доступную память.

Правильная настройка XDebug решила проблему, и Исключение было правильно показано, а не белый экран.

+2

+1 для ответа на ваш вопрос, спасибо. –

 Смежные вопросы

  • Нет связанных вопросов^_^