我正在將生產(chǎn)服務(wù)器 Cakephp 2.3.8 項(xiàng)目復(fù)制/遷移到開(kāi)發(fā)項(xiàng)目中,但出現(xiàn)了著名的錯(cuò)誤:Blockquote 致命錯(cuò)誤錯(cuò)誤:允許的內(nèi)存大小 1073741824 字節(jié)耗盡(嘗試分配 200648563 字節(jié))文件:/var/www/html/lib/Cake/Utility/String.php 行:243注意:如果您想自定義此錯(cuò)誤消息,請(qǐng)創(chuàng)建 app/View/Errors/fatal_error.ctp我已經(jīng)鏡像了與生產(chǎn)服務(wù)器相同的規(guī)格:嘗試將 apache > php.ini 文件的默認(rèn)內(nèi)存限制從 128M 增加到 1024也是 1024 到 2048,但沒(méi)有運(yùn)氣重新啟動(dòng)服務(wù)器和apache服務(wù)限制我的數(shù)據(jù)庫(kù)上的數(shù)據(jù)集(當(dāng)前有 6 個(gè),但生產(chǎn)服務(wù)器在我正在查詢的表上有大約 40K 行)測(cè)試了控制器內(nèi)部的一個(gè)功能,僅顯示一行文本(成功顯示它,但致命錯(cuò)誤消息不斷顯示)。這主要發(fā)生在我訪問(wèn)某些控制器時(shí),因?yàn)槲夷軌蛘_加載某些頁(yè)面(顯然)。我目前正在日志文件上調(diào)試應(yīng)用程序的行為:/ppp/tmp/logs/error.log調(diào)試工具但他們都沒(méi)有顯示致命錯(cuò)誤限制的更多細(xì)節(jié),我被告知這可能是內(nèi)存泄漏,如果兩臺(tái)服務(wù)器都以同樣的方式受到限制,那怎么辦?(以下服務(wù)器的 ulimit)。我想知道問(wèn)題出在哪里,是我缺少設(shè)置嗎?如何調(diào)整控制器使其運(yùn)行無(wú)錯(cuò)誤?開(kāi)發(fā)服務(wù)器規(guī)格百 7PHP 5.4.16 (cli)(構(gòu)建時(shí)間:2020 年 4 月 1 日 04:07:17)版權(quán)所有 (c) 1997-2013 PHP GroupZend Engine v2.4.0,版權(quán)所有 (c) 1998-2013 Zend Technologieswith Xdebug v2.2.7,版權(quán)所有 (c) 2002-2015,作者:Derick RethansLinode 上的 VPS:2 核 4 GB RAMulimit:核心文件大?。▔K,-c) 0數(shù)據(jù)段大?。ㄇё止?jié),-d) 無(wú)限調(diào)度優(yōu)先級(jí)(-e) 0文件大?。▔K,-f) 無(wú)限掛起信號(hào)(-i) 15076最大鎖定內(nèi)存(千字節(jié),-l) 64 最大內(nèi)存大?。ㄇё止?jié),-m) 無(wú)限打開(kāi)文件(-n) 1024管道大?。?12 字節(jié),-p) 8POSIX 消息隊(duì)列(字節(jié),-q) 819200實(shí)時(shí)優(yōu)先級(jí) (-r) 0堆棧大?。ㄇё止?jié),-s) 8192CPU 時(shí)間(秒,-t) 無(wú)限最大用戶進(jìn)程數(shù) (-u) 15076虛擬內(nèi)存(kbytes,-v)無(wú)限文件鎖(-x)無(wú)限生產(chǎn)服務(wù)器百 7PHP 5.4.16 (cli)(構(gòu)建時(shí)間:2020 年 4 月 1 日 04:07:17)版權(quán)所有 (c) 1997-2013 PHP GroupZend Engine v2.4.0,版權(quán)所有 (c) 1998-2013 Zend Technologies專用服務(wù)器:16 核(32 線程)、128Gb RAMulimit:核心文件大?。▔K,-c) 0數(shù)據(jù)段大?。ㄇё止?jié),-d) 無(wú)限調(diào)度優(yōu)先級(jí)(-e) 0文件大?。▔K,-f) 無(wú)限掛起信號(hào)(-i) 514324最大鎖定內(nèi)存(千字節(jié),-l) 64 最大內(nèi)存大?。ㄇё止?jié),-m) 無(wú)限打開(kāi)文件(-n) 8192管道大?。?12 字節(jié),-p) 8POSIX 消息隊(duì)列(字節(jié),-q) ) 819200實(shí)時(shí)優(yōu)先級(jí) (-r) 0堆棧大?。ㄇё止?jié),-s) 8192CPU 時(shí)間(秒,-t) 無(wú)限最大用戶進(jìn)程數(shù) (-u) 8192虛擬內(nèi)存(kbytes,-v)無(wú)限文件鎖(-x)無(wú)限
1 回答

Smart貓小萌
TA貢獻(xiàn)1911條經(jīng)驗(yàn) 獲得超7個(gè)贊
目前尚不清楚所謂的String.php Line: 243
完整調(diào)用堆??赡苡袔椭?/p>
復(fù)制lib/Cake/View/Errors/fatal_error.ctp
并app/View/Errors/fatal_error.ctp
添加
<pre><?php echo h($error->getTraceAsString()); ?></pre>
- 1 回答
- 0 關(guān)注
- 148 瀏覽
添加回答
舉報(bào)
0/150
提交
取消