1. Гость, мы просим Вас ознакомиться с Правилами Форума и Отказом от ответственности!

1.5.1 (101) Падает gamedbd/fix gamedbd

Тема в разделе 'PW Решённые вопросы', создана пользователем Strong, 26 май 2014.

Статус темы:
Закрыта.
  1. TopicStarter Overlay

    Strong MmoDev Team Пользователи

    Сообщения:
    101
    Лайки:
    28
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    EnergyPW Team
    После перезапуска сервера падает gamedbd
    вот логи
    Код:
    ./start.sh
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    :::                    SERVER 1.5.1 STARTING                  :::
    ::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::::
    ::                      Logservice starting                    ::
    info : program started with 6 threads.
    ::                      Logservice started                    ::
    
    
    
    ::                      Uniquenamed starting                    ::
    info : TcpManager OnAddSession
    info : logclient: OnAddSession
    info : logclienttcp: OnAddSession
    ::                      Uniquenamed started                    ::
    
    ::                        Authd starting                      ::
    authd:: add PollIO task.
    gauthd: 26 May 2014 01:00:55,204  INFO GAuthServer:44 - authd:: add PollIO task.
    ::                          Authd started                      ::
    
    
    ::                        Gamedbd starting                      ::
    info : TcpManager OnAddSession
    info : Begin import clsconfig ...
    info : ClsConfig Imported .
    info : InitGameDB, Role delete time is 604800.
    TRACE : ReadDBConfig init_time 1400480197 open_time 1400928309 is_central_db 0
    info : InitGameDB, acquire region(id=1),[l=-100000.0,r=100000.0,t=100000.0,b=-100000.0].
    info : Init GameDB successfully.
    info : logclient: OnAddSession
    info : logclienttcp: OnAddSession
    ::                        Gamedbd started                      ::
    
    
    
    ::                          Gacd starting                      ::
    info : TcpManager OnAddSession
    info : logclient: OnAddSession
    info : logclienttcp: OnAddSession
    ::                          Gacd started                      ::
    
    
    
    ::                      Gfactiond starting                    ::
    info : TcpManager OnAddSession
    info : GameDBServer::OnAddSession, sid=7.
    TRACE : OnAddSession sid=7
    info : logclienttcp: OnAddSession
    info : logclient: OnAddSession
    info : OnAddSession
    ::                        Gfactiond started                    ::
    
    
    
    ::                      Gdeliveryd starting                    ::
    TRACE : RewardManager:: begin timme 2011 12 15 9
    TRACE : RewardManager:: end timme 2012 1 16 1
    TRACE : points[2900]->bonus[300]
    TRACE : points[9900]->bonus[1200]
    TRACE : points[19900]->bonus[2800]
    TRACE : points[29900]->bonus[4500]
    TRACE : RewardManager:: reward interval 86400 times 1
    District id is 0info : TcpManager OnAddSession
    
    TRACE : gdeliveryd::Max player allowed is 6000
    TRACE : OnAddSession sid=8
    TRACE : sysauction initialize: auction max=1, total sell item=1
    TRACE : AutoTeamMan Init Successfully!!
    TRACE : TankBattleManager Initialize open_day = 2
    TRACE : TankBattleManager Initialize open_day = 4
    TRACE : TankBattleManager Initialize start_hour = 19 start_min=0
    TRACE : TankBattleManager Initialize end_hour = 20 end_min=0
    TRACE : TankBattleManager Initialize BonusEntry. rank=1 count=50
    TRACE : TankBattleManager Initialize BonusEntry. rank=2 count=25
    TRACE : TankBattleManager Initialize BonusEntry. rank=3 count=15
    TRACE : TankBattleManager Initialize BonusEntry. rank=10 count=10
    TRACE : TankBattleManager Initialize BonusEntry. rank=50 count=6
    TRACE : TankBattleManager Initialize BonusEntry. rank=200 count=4
    TRACE : TankBattleManager Initialize BonusEntry. rank=1000 count=2
    TRACE : TankBattleManager Initialize BonusEntry. rank=99999999 count=1
    TRACE : Server without connected to any central server
    info : GameDBServer::OnAddSession, sid=8.
    TRACE : CountryBattle Init Successfully!!
    err : BillingAgent, duplicate menuid,id=000000082000000000010000000001
    TRACE : billing: menu loaded, menuids size=2, itemids size=1
    info : logclient: OnAddSession
    info : logclienttcp: OnAddSession
    TRACE : ganticheatclient:: connect gacd successfully!
    TRACE : gdelivery::connect gfactionserver successfully.
    TRACE : BattleManager: Sync battle faction to gfactiond.
    TRACE : gdelivery::connect to gauthd successfully.
    gauthd: 26 May 2014 01:01:14,983  INFO GAuthServer:? - GAuthServer::OnAddSession com.goldhuman.IO.Protocol.Session@26e2a66a
    TRACE : gfactionserver:: add link(or Delivery) 0 to map.
    TRACE : info : OnAddSession
    Receive zoneid=1 from delivery
    TRACE : DBAuctionList, size=0, handle=0
    TRACE : DBRoleNameList, handle=-1
    info : OnAddSession
    TRACE : DBRoleNameList, size=0, handle=-1 total=0
    TRACE : DBStockLoad, size=0, handle=0
    TRACE : DBLoadGlobalControl, cme_open=0 cme_rate=0.info :
    OnAddSession
    TRACE : DBFactionFortressLoad, size=2, handle=0
    TRACE : DBPShopLoad, size=0, handle=0
    TRACE : dbauctionlist: received. res->items.size()=0,res->handle.size()=0 retcode=0
    TRACE : DBStockLoad: retcode=0, size=0, handle=0
    TRACE : DBRoleNameList size=0 handle=-1 finish=1
    gauthd: 26 May 2014 01:01:15,489  INFO GAuthServer:? - AnnounceZoneid3, clear all online records on zone 1
    info : TcpManager OnDelSession
    err : gdelivery:: disconnect from GameDB
    gauthd: 26 May 2014 01:01:15,519  INFO GAuthServer:? - AnnounceZoneid3, aid=1,zoneid=1,ip1=0.0.0.0,ip2=0.0.0.0,ip3=0.0.0.0
    TRACE : StockStatus:: uptime=0,trade_price=0,order_volume=0,trade_volume=0,trade_amount=0,idpool=2
    err : gdelivery:: connect GameDB failed
    err : gdelivery:: connect GameDB failed
    err : gdelivery:: connect GameDB failed
    
    Ставлю чистую базу и все норм.
    Кроме вайпа, есть варианты?
    Последнее редактирование: 26 май 2014
  2. wsok Программист Пользователи

    Сообщения:
    606
    Лайки:
    173
    Пол:
    Мужской
    Репутация:
    3
    починка баз через тулзу...
    Strong нравится это.
  3. TopicStarter Overlay

    Strong MmoDev Team Пользователи

    Сообщения:
    101
    Лайки:
    28
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    EnergyPW Team
    решил использовать fix.sh
    Содержимое
    Код:
    mkdir dbhomewdb/data.fix
    ls dbhomewdb/dbdata/ | awk '{ print "./dbtool -r -s dbhomewdb/dbdata/"$1" -d dbhomewdb/data.fix/"$1 }' | /bin/sh
    rm -fr dbhomewdb/dbdata
    rm -fr dbhomewdb/dblogs/*
    mv dbhomewdb/data.fix dbhomewdb/dbdata
    root@a1-03-s06-09:/home/gamedbd# ./fix.sh
    логов никаких
    и снова ошибка
  4. TopicStarter Overlay

    Strong MmoDev Team Пользователи

    Сообщения:
    101
    Лайки:
    28
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    EnergyPW Team
    Тему можно закрывать.
    решилось
    Код:
    #!/bin/sh
    for file in `ls ./dbdata/`; do
    ./dbtool -r -s ./dbdata/$file -d ./dbdata/$file"2"
    mv ./dbdata/$file"2" ./dbdata/$file
    done
    спасибо wsok
    antofkas1 нравится это.
Черновик сохранён Черновик удалён
Similar Threads
  1. xMaD
    Ответов:
    9
    Просмотров:
    2.405
  2. Fituchini
    Ответов:
    16
    Просмотров:
    3.978
  3. Gibat

    Любая версия gamedbd

    Ответов:
    1
    Просмотров:
    2.164
  4. Anasteisha
    Ответов:
    22
    Просмотров:
    3.434
Загрузка...
Статус темы:
Закрыта.

Поделиться этой страницей