最近在進行設定時 常常會出現記憶體耗盡的問題
錯誤訊息例子之一如下
Fatal error: Allowed memory size of 12582912 bytes exhausted (tried to allocate 35 bytes) in /heXXXes/webXX/XXXX/pow.XXXXX/htdocs/goXX/includes/install.inc on line 41
這是在已經登入的狀況下 要進管理介面所出現的訊息
現在進不去管理介面了
我用的虛擬主機是powweb 一個帳號上面同時放了一個discuz的論壇和一個已公開但是還在架設中的drupal網站以及一個靜態頁面網站
估計流量都不大 但是這幾天在安裝和設定模組時 常常出現記憶體不足
看來應該是server端的問題
我可以從drupal的後台設定調整什麼東西 來改善嗎
還是應該換個主機?
Re: 記憶體耗盡無法進入管理介面
發完文 爬了一下文 看來是要調整php.ini 但是如果是虛擬主機
這個方法好像不行? (我從ftp看不到自己目錄中有php.ini這個檔案)
是不是得請主機商調整?
Re: 記憶體耗盡無法進入管理介面
剛剛已找到此文 http://drupaltaiwan.org/forum/20061030/509 正在解決中
如果不行再來發問
Re: 記憶體耗盡無法進入管理介面
剛剛試了TKY在他文中所提的第二種方法其中兩項 還是無法進入管理介面 (應該寫在這兩個檔案任何一個地方都可以吧?)
可以直接從FTP將模組砍掉來進入管喜介面嗎?
還是得寫信去跟虛擬主機商申訴?
Re: 記憶體耗盡無法進入管理介面
付費空間?
如果是的話, 先問供應商, 不行的, 換掉吧!!
免費的...也不能太多要求
直接砍掉也未必有幫助, 是開了模組才有這個問題??
Joetsui's blog
Re:
Joetsui大
powweb是付費空間
發生的原因是昨天增加三個要給cck用的模組 分別是image field, date和 file field 就發生上述狀況
從訊息看供應商已經給了12mb的記憶體配置
昨天晚上有找到進入管理介面的方法 登入後從tracker連到後台去
所以免強可以操作 但是直接點管理 還是一樣
目前用的模組 主要是cck相關的 含content有13個 還有view相關的 含view有5個 另外是html編輯器相關的 tinyMCE IMCE 等幾個模組 還有image相關的三個 其他都是核心模組 不過算一算 可選的也接近20個
剛剛用迂迴方式進入後台停掉一些模組 暫時解決了問題 可以直接點管理進後台
這個問題 讓我想到另一個問題
有地方可以查詢 每個模組消耗的資源嗎? 這樣如果使用虛擬主機 可以先預估怎麼精簡模組的使用量 就比較不會發生這樣的困境
Re: 記憶體耗盡無法進入管理介面
據我所知devel 可以做到一部分
但我都沒有用過
問一下其他大大吧
Joetsui's blog
Re: 記憶體耗盡無法進入管理介面
最後找到解決之道
powweb提供直接修改 php.ini 的服務
這點 算是幫他的服務品質加分
目前 我將memory limit 設成 32mb 希望可以相安無事
不過drupal 的回應速度 在同一個帳號下 明顯比dicuz 慢很多
不知道 大家都用多少模組 網站速度如何?
我在瀏覽時 基本上速度還可接受 但是進入後台 速度會變慢不少 不知道是不是有人有類似的經驗?
Re: 記憶體耗盡無法進入管理介面
你可以用firefox的plug-in測測看實際載入一個頁面的時間
(extended statusbar)
我瀏覽drupaltaiwan,只要不是第一次,都在4秒以內
就連撥接的也是差不多
如果在local,在站上超過2000筆node時沒開cache也在1.5秒以內
看看你的站的內容、伺服器的位置,同時在線人數,跟其他站分享的CPU都有關吧
/************************************************
* 你的回饋,讓Drupal越來越茁壯 * Drupal社群越茁壯,你就越有力量 *
************************************************/
Re: 記憶體耗盡無法進入管理介面
discuz 只是論壇
drupal 是CMS...當然比較慢
你說開個 $M word 快還是notepad 快?
Joetsui's blog