0

난 그냥 젠드 프레임 워크를 사용하여 아주 간단한 하나의 모듈 응용 프로그램을 만들었습니다 이 테스트 응용 프로그램에 연결하려면 몇 분 정도 기다렸다가 빈 페이지가 다시 나타납니다.허용 메모리 크기는

그 파일은 아파치 오류 로그는 말한다 :

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 

하지만 난 정말 여기에서 무슨 일이 잘못 이해할 수없는 계정 것이 아무것도 없다 간단한 "hello world"컨트롤러에 128MB 램을 사용했다.

내 구성을 게시 할 수도 있습니다. 유용한 정보 여야합니다.

이 문제의 원인은 무엇입니까? 원인 '자신에게 응답

+0

예. 구성을 게시하십시오. – prodigitalson

+0

어딘가에 \ Zend \ Debug :: dump를 사용합니까? 어떤 경우에 이것을 사용하면 – Fge

답변

5

는, 결국, 나는 문제를 발견

기본보기 따라서 예외를 트리거, 정의되지 않은 경로를 호출하고, 메모리 오버 플로우가 아니었다 XDebug가에 의해 발생 된 제대로 구성하고 사용 가능한 모든 메모리가 모두 소모되어 너무 많은 출력을 생성하려고 시도했습니다.

XDebug를 올바르게 구성하면 문제가 해결되고 흰색 화면 대신 예외가 올바르게 표시됩니다.

+2

+1 자신의 질문에 대답을 위해이 오류가 발생합니다, 감사합니다. –

관련 문제