LifeType 中文開發論壇

支援 => 虛擬主機討論 => 主題作者是: iamedge 於 五月 12, 2008, 12:50:44 下午



主題: 戰國策使用lifetype遇到的問題(mysql的 max_questions錯誤)
作者: iamedge五月 12, 2008, 12:50:44 下午
這個問題困擾我很久了
自從的lifetype搬移到戰國策的主機之後
偶爾會出現這樣的問題:

summary頁面顯示正常,
但點選blog卻無法閱覽﹙在ff一片空白,在ie找不到網頁﹚


隔十幾分鐘後會恢復正常﹙有時候更久﹚


完全想不出問題是出在哪,特來求助
我的blog網址:http://ooc.idv.tw/lifetype

lifetype版本:半年多前搬到戰國策隨即升級至1.2.4,目前剛升級至1.2.8



主題: Re: 戰國策使用lifetype遇到的問題
作者: lss五月 12, 2008, 01:21:01 下午
參觀了你的留的網址,除了開啟 blog 稍微慢一點之外,感覺不到你說的問題,都可以正常由 summary 開啟 blog 。

我是由學術網連過去的。會不會是連線的網路品質不好,造成 timeout ?

不然,你得提供 apache error log 來看看了。

lss


主題: Re: 戰國策使用lifetype遇到的問題
作者: iamedge五月 14, 2008, 01:05:19 下午
它是不定期會發生的問題
最近愈來愈常出現,每次大概會掛點半小時
剛剛它又出問題的時候
我突然想查看一下phpmyadmin
結果phpmyadmin出現這段錯誤訊息
我想應該是發生的原因吧:


引用
錯誤

SQL 語法: 說明文件

SELECT USER( ) ;

MySQL 傳回: 說明文件
#1226 - User 'lifetype' has exceeded the 'max_questions' resource (current value: 1000)

這有解決的辦法嗎?


主題: Re: 戰國策使用lifetype遇到的問題
作者: iamedge五月 14, 2008, 05:28:59 下午
我在 http://lachesis.blog.tw/?p=168
看到解決 mysql的 max_questions錯誤 的方法
他在文中提到的方法是:

引用
新增兩個都能存取目標 db 的 db user,密碼要設定成跟原來的 db user 一樣。在你使用的軟體的 db 設定的地方,通常是某個 config 檔, 讓程式隨機選一個 user 去連線,大致上就可以把 query 量平均分攤到這三個 user 去

我按這方法,從戰國策的plesk後台去新增了lifetype db的user
而當我的blog出現max_questions錯誤的時候
我只要更改config.properties.php裡的db_username即可讓lifetype恢復正常

但是
該文中所提及的php寫法範例
我不知道該如何應用到lifetype的config.properties.php裡

希望有高手能將下列php語法
修改成能應用在lifetype的config.properties.php裡的寫法
感激不盡


引用
php的寫法範例如下:
$db_user_array[] = “user_name1″;
$db_user_array[] = “user_name2″;
$db_user_array[] = “user_name3″;
$db_user =
$db_user_array[rand(0, (sizeof($db_user_array) -1))];
//define(”db_user”, “blahblah”);
define(”db_user”, $db_user);