phalcon 프레임워크를 사용하여 다음 쿼리를 수행하세요
으아아아결과적으로 php-fpm 프로세스에서 오류가 보고되었습니다:
2017/06/27 17:07:49 [오류] 60709#0: *1028 FastCGI가 stderr에 전송됨: "PHP 메시지: PHP 치명적인 오류: 허용된 메모리 크기 536870912바이트가 소진되었습니다(532692992바이트 할당 시도)/Users 업스트림에서 응답 헤더를 읽는 동안 27번 줄의 /tester/www/testserver/apps/backend/controllers/CarSeriesController.php, 클라이언트: 127.0.0.1, 서버: local.test.me, 요청: "GET /series HTTP/1.1 ", 업스트림: "fastcgi://127.0.0.1:9000", 호스트: "admin.local.test.me"
php.ini의 memory_limit 값을 128M에서 512M으로 변경했지만 이 문제는 여전히 존재합니다. 비슷한 문제를 겪은 적이 있나요?
1. 이것은 phalcon의 문제가 아니라 PHP의 문제입니다. 2. 쿼리된 데이터가 너무 커서 메모리에 모두 로드하면 확실히 이 문제가 발생합니다. 3. ini_set("memory_limit", "-1"을 사용할 수 있습니다. ) 그러나 해결해야 합니다. . . . 4. 한 번에 감지되는 데이터의 양이 너무 많습니다. 특정 시스템 매개변수를 수정하는 대신 프로그램을 최적화해야 합니다. 으아악