PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 262144 bytes) in xxx\core\database\Sqlite.php on line 173
PHP Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 262144 bytes) in Unknown on line 0
排查經(jīng)過
起初以為是客戶誤修改了一些文件造成的php內(nèi)存溢出,但是客戶說沒有修改任何文件。我的解決思路:1、首先把核心文件用官方最新的包覆蓋了一下,問題依舊。
2、嘗試重啟服務(wù)器運(yùn)行環(huán)境,問題依舊。
3、通過后臺訪問其他一些欄目頁發(fā)現(xiàn)有一些正常,那就是首頁模板有一些問題,把index.html模板備份,然后里面直接寫上test,然后訪問發(fā)現(xiàn)正常了。
4、考慮到這樣,想到肯定是調(diào)用標(biāo)簽原因(原來發(fā)現(xiàn)客戶將后臺一些欄目直接刪除了,造成很多欄目標(biāo)簽調(diào)用了,但是實(shí)際是沒有這些的,報(bào)了內(nèi)存溢出)
5、把一些刪除欄目的調(diào)用標(biāo)簽都刪除,訪問首頁正常了。
問題總結(jié)
這個(gè)問題不清楚其他朋友有沒有遇到過,如果遇到可嘗試這樣解決。(這個(gè)其實(shí)算官方一個(gè)bug吧,我在使用其他cms的時(shí)候如果調(diào)用了刪除的欄目應(yīng)該也不會出錯(cuò),期待官方后續(xù)能改進(jìn)修復(fù)。)【網(wǎng)站聲明】本站部分內(nèi)容來源于互聯(lián)網(wǎng),旨在幫助大家更快的解決問題,如果有圖片或者內(nèi)容侵犯了您的權(quán)益,請聯(lián)系我們刪除處理,感謝您的支持!