您在這裡

到底怎麼調整Dreamhost PS的memory limit?

tky's 的頭像
tky 在 2010-07-15 (四) 17:41 發表

最近在Dreamhost上頭架的一個網站,終於因為裝了太多模組而不堪負荷,決定多付錢啟用PS私人主機的功能。
現在是七天試用期,想說把記憶體加到1024mb,看看到底會用掉多少記憶體,再把用量壓低。
因為對伺服器設定不熟,寫信問DH要怎麼改,DH回信說設定一個管理帳號,用該帳號透過SSH去改php.ini。

我全照做了,不過感覺網站沒有任何起色;打開Drupal的狀態報告,看一下php的資訊檔案,顯示記憶體仍是原來的90mb....
再次寫信問DH,沒想到DH回信說他們不做太細部的設定教學,附了一個網址叫我去看論壇裡的討論.....
所以我多付那個錢是好玩的就是了?

另一個奇怪地方是,DH的報表顯示網站的記憶體用量平均只有12mb......這到底怎麼一回事啊?

悶啊~~

是指原記憶體為90mb之後你請PS私人主機加開到1024mb
而php.ini中的設定檔明明改到了1024但drupal看到還是90mb…
但一般來說的話php.ini檔能透過ssh去改的話,改完後要重新啟用apache restart這樣ini才生效… (我改完ini檔都會restart apache)

每天做好事,每天都快樂 (靜思語錄)

人人把心中的愛發揮出來,就能凝聚善的福業,形成善的循環。 (靜思語錄)

這就是網址:http://discussion.dreamhost.com
沒錯,得自己想法子爬文...冏......
(正爬得很累啊....)

我抱怨的是,DH的PS方案廣告講的很簡單,後台penal也很簡單,簡單到讓人以為只要忍痛付錢,把resource bar拉開就可以改善效能了。沒想到還要做些有的沒的。

之前是案主自己跑去升級PS;效能改善了一些,但久了又不行。自己好奇寫信去問,才知道說案主升級的是mysql ps......
難怪資源拉到比平均用量高了,網站還是一直出現404、500的錯誤訊息。
我還以為升級Web PS和Mysql PS一樣簡單(案主可不是工程師),沒想到DH來了一封信告訴我說要用SSH如何如何.....XD
翻書把php.ini該修改的地方都改好之後,重新啟動伺服器以為會有個幸福燦爛的新網站......結果,ㄟ,怎麼像沒事一樣?

為什麼那些廣告都沒有寫說「你不是工程師,請不要動這個」呢?

tky

tky

Wiki那篇文章我已經看過了,我是使用他的Easy Auto Copy Script在網站上安置FastCGI等相關檔案。
我也有改cgi-bin裡頭的php.ini檔案。不過,沒效。
裝了FastCGI之後,網站跑得比較快,不過404網頁出現的頻率更高....高到無法進入後台去做管理

/etc/php5/cgi 我也有改,不過一樣沒效。

我開始在猜想說,是不是申請了PS,DH就給你一個新的空間,要你手動把網站搬過去?
要不然怎麼啥都做了,記憶體上限還是停在90mb,而DH的penal則顯示網站平均的記憶體用量是12mb?

tky

tky

果然是這樣沒錯,原來就是這麼無腦的一件事。
昨天花了一點時間研究DH的Penal,看到Manage Domain一項,裡頭有server的選項。
選取新申請的PS之後,就「立刻」把網站檔案搬過去了。

強調立刻是因為,TKY都還來不及關站、公告,網站就搬好了;但因為沒有清掉cache的關係,一直無法順利連線。
用IM敲了客服好幾次,才自己想到說可能是因為cache的關係,才一直開不了網站。
用phpmyadmin清空cache資料表之後,網站就順利上線了。

繞了一圈,總算把網站搬到新主機上,並且調高記憶體了。Ya!

tky

tky