更新於 2021/07/06閱讀時間約 1 分鐘

Allowed memory size of xxx bytes exhausted

小弟在寫Laravel cronjob分析資料的時候,發現select某個table的data,dd()都沒任何反應,但如果資料量比較小就可以,後來去看php_error.log才發現下面這段錯誤訊息: PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 32768 bytes)
原本最大的記憶體限制為128MB,可以透過下面這個方法調大:
ini_set('memory_limit', '1024M');
設為-1則為無限制: ini_set('memory_limit', '-1');
但是不建議這樣做,應該找出原因並視需要增加才是。
分享至
成為作者繼續創作的動力吧!
© 2024 vocus All rights reserved.