分頁: (2) 1 [2]  ( 前往第一篇未讀文章 ) Reply to this topicStart new topicStart Poll

> 九十三年四月﹝第四章進行期間﹞系統故障事件簿, 即所謂的「爆檔」事件... ...
四葉幸運草
發表於: Apr 15 2004, 11:53  
Quote Post


八品官
*****

發表數: 164
所屬群組: 一般
註冊日期: 4-10-2004

活躍:3
聲望:14


當時我做的動作,重複打業城的洛川隱士跟僕陽的依雨
間中秒業城的天神怒雷賺賺士氣
在爆檔前曾經出現秒掉同一個人之後接著又在名單發現他再秒一次
再來就是發生了一次升級之後,打下一場又升級,才發現原來是短暫回溯到升級之前
然後過不久就爆檔了


--------------------
黑暗鋼彈幻想鄉ヽ( ^▽^)ノ
PM
Top
懶蛇
發表於: Apr 15 2004, 13:51  
Quote Post


中國人不吃這一套
************

發表數: 22,672
所屬群組: 太守
註冊日期: 9-22-2003

活躍:44
聲望:1908


QUOTE (鮑鮑 @ Apr 15 2004, 06:05 AM)
我發現自己內政中還是不能調動其他人的問題還存在

會出現"該名武將在內政中^^", npc該不會內政吧=.=

這原本應該是檢查被移動武將是不是內政中﹐可是用錯了variable檢查了移動人者﹐應該很易改吧。

我曾經看過四國EBS的source code﹐由於本人對EBS不熟﹐而source code寫得頗為混亂﹐所以也不知道發生甚麼事 sleep.gif 。但上幾次爆檔﹐都是賬號資料原全消失(NPC或玩家)﹐但賬號名還在。由於出事賬號包括NPC和玩家﹐所以有可能出事的action範圍很廣。由EBS存取資料的方式來看﹐取時是以list方式讀出所有資料﹐存時則是整個list存入﹐正常來看應該沒問題。我所能想像的﹐可能是出事時狼的server運作不穩定﹐有太多的processes導致負苛過重﹐CPU power或memory不足﹐perl內部出現了empty or corrupted data﹐或者太多perl processes同時存入某些賬號﹐出現了race condition﹐所以便出現了空賬號。

一言蔽之﹐就是狼的server不夠強 sleep.gif 。或者狼看看出事時server在做甚麼吧。存入資料的code散落各地﹐要一個一個看真的是很煩﹐但如果真的是存入資料的code有問題﹐那應該秒秒鐘都有問題才是。但現在明顯不是。

或者可能某部份的code寫得極之爛(stupid code﹐得罪了)﹐例如過多過長的loops或不妥善使用memory﹐variable的scope不明etc﹐使用太多系統資源或variable的重覆使用﹐導資server更快負苛不足或者攪混了一些東西。

有關時間扭曲﹐可能是server因為負苛太重而用了cache在不應該用cache的地方﹖不清錯。或者看看web server的configuration有沒有錯吧。

以上是我的猜測﹐請各位高人指正。 tongue.gif


--------------------
user posted image
PMEmail Poster
Top
•天地志狼•
發表於: Apr 15 2004, 14:01  
Quote Post


五品官
********

發表數: 991
所屬群組: 君主
註冊日期: 9-18-2003

活躍:8
聲望:52


四國重新開放了,目前我可以做的就是寫了一個玩家手動自我備份系統
即每次按主介面右手面的"崗位"快速鍵轉換戰位時就會更新備份資料
(歸隱的別問我 =.= )
而當不幸地再次出現爆檔事件時,我們會用一次過全部玩家回溯的方式
所以如果沒有習慣備份的玩家,可要對不起喇

我只知道爆檔問題每個cgi遊戲都會發生
怎麼強的伺服器也會出現此問題
要查出詳細原因嘛…現在沒有這種時間…唉
或者待我放假時才可以做到吧 =.=

對於受今次爆檔影響的玩家
深感抱歉 @@"
PMEmail PosterUsers Website
Top
徐元直
發表於: Apr 15 2004, 14:17  
Quote Post


攤抖首領
************

發表數: 7,913
所屬群組: 君主
註冊日期: 9-18-2003

活躍:59
聲望:4177


QUOTE
有關時間扭曲﹐可能是server因為負苛太重而用了cache在不應該用cache的地方﹖不清錯。或者看看web server的configuration有沒有錯吧。

我覺得可能是資料庫已經corrupt了,導致某些資料更新出錯或無法更新,所以會出現寶物移不走,移動後仍在原地等現象。由此看來資料庫出錯不是一下子發生然後爆檔,而是某處錯誤發生之後,可能導致了資料庫內其他資料全部移位之類的現象,使其後每次對資料庫的讀寫都寫到了錯誤的地方,從而在短時間內迅速擴大問題,當使用者名稱或密碼都被覆寫破壞之後,就爆檔了。這也可以解釋為甚麼回溯之後又迅速發生問題,因為用來回溯的檔案已經有了初始的錯誤,只是沒有擴大到爆檔的程度而已。

以上只是我的設想,如果狼有保存12:00pm的備份,查閱裡面的資料說不定可以找到一些線索。


--------------------
......
PMEmail Poster
Top
茶水小妹蘋兒
發表於: Apr 15 2004, 14:30  
Quote Post


還沒長大的傲嬌氣小蘋果呦
***********

發表數: 1,623
所屬群組: 一般
註冊日期: 9-18-2003

活躍:9
聲望:490


嗯 勸大家最好暫時先別玩
因為 現時的個別備份狼都是倉卒寫出來
不知會不會有其他潛在問題
如果現在放心機練了不知會不會付諸流水XD
剛剛呂遜才變成失效 可只有他一個人失效
如果一會再多幾個人失效,那回溯上還會挺麻煩和混亂的..唔唔
所以 我覺得保險的話最好等狼回來仔細找出爆檔的原因再玩..^^"

呂:好在爆的只是我||||||||||

本篇文章已被 呂遜 於 Apr 15 2004, 14:33 編輯過


--------------------
I nyo talk funny, nyou talk funny!!!

孔子:「老而不死,是為賊。」
PMEmail PosterUsers Website
Top
詩織
發表於: Apr 15 2004, 18:39  
Quote Post


九品官
****

發表數: 122
所屬群組: 一般
註冊日期: 1-07-2004

活躍:1
聲望:1


BUG回報:

無故休養......
我因為在做自己的事務
開著四國沒在玩
但按更新時
如果兵力在一定數目以下(被人練兵)會顯示休養中
而右方的情報履歷也沒說被大敗
PMEmail Poster
Top
飛燕騎士
發表於: Apr 16 2004, 01:13  
Quote Post


成長
*

發表數: 12
所屬群組: 一般
註冊日期: 4-13-2004

活躍:0
聲望:未有評價


該怎麼辦 禁衛騎兵從28掉到12
錢損失200000 w
士氣100.................
多了流浪軍

性格 私慾 煩請狼改為剛猛好ㄇ 本來是剛猛...

本篇文章已被 飛燕騎士 於 Apr 16 2004, 01:26 編輯過
PMEmail Poster
Top
1 位使用者正在閱讀本主題 (1 位訪客及 0 位匿名使用者)
0 位會員:

Topic Options分頁: (2) 1 [2]  Reply to this topicStart new topicStart Poll

 



[ Script Execution time: 0.0132 ]   [ 13 queries used ]   [ GZIP 啟用 ]