2021-07-06|閱讀時間 ‧ 約 2 分鐘

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');
但是不建議這樣做,應該找出原因並視需要增加才是。
分享至
成為作者繼續創作的動力吧!
小弟是一位軟體工程師,樂於幫助他人,撰寫技術文章除了幫助自己複習以外,也希望可以幫助到他人,若文章內容有誤,還請大大不吝給予指教!
從 Google News 追蹤更多 vocus 的最新精選內容從 Google News 追蹤更多 vocus 的最新精選內容

發表回應

成為會員 後即可發表留言