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

1.5.1 (101) Ошибки бд при торговле игроков.

本贴由 mirthost2016-02-23 发布. 版块名称: PW Решённые вопросы

主题状态:
主题已关闭, 停止回复.
  1. TopicStarter Overlay

    mirthost Пользователи

    注册日期:
    2013-06-28
    帖子:
    509
    支持:
    241
    性别:
    Репутация:
    7
    Команда:
    free
    Столкнулся с интересной проблемой и решение пока не найдено, возможно кто то уже сталкивался:
    Около 5 дней назад начались массовые вылеты, игроков рубит от конкретного линка при передаче предмета, сам glinkd не падает, точно ли это передача не выяснил, но какое то действие с предметом происходит, из лога:
    代码:
    gamedbd: notice : formatlog:dbpshopdrawitem:timestamp=4611:roleid=246848:item=42226:pos=0:count=1 
    конкретно не ясно что вот это такое dbpshopdrawitem, с шопом ни как не связано, покупка с шопа иначе записывается, игрок может быть любой, предмет может быть любой из самых ходовых товаров, причем предметы это дефолт из базы, как например Обрывки небесного трактата или прочая мишура, ни каких действий над ними ни когда не производилось.
    Вот так выглядит момент вылета:
    代码:
    2016-02-22 18:05:15 ns377502.ip-37-187-163.eu gamedbd: err : DBPShopDrawItem, remove item from inventory pos=0 roleid=256528 )
    2016-02-22 18:05:15 ns377502.ip-37-187-163.eu gamedbd: err : DBPShopDrawItem, roleid=256528, what=VERIFY_BAD
    2016-02-22 18:06:01 ns377502.ip-37-187-163.eu gamedbd: err : GetRole failed. roleid=285809 status=3
    2016-02-22 18:06:36 ns377502.ip-37-187-163.eu glinkd-2: err : glinkd::Disconnect from delivery.
    2016-02-22 18:06:36 ns377502.ip-37-187-163.eu gdeliveryd: err : Disconnect from linkserver. sid=82
    В логах еще много чего странного и интересного, ссылка на архив с логами за 12 часов работы сервера ниже, дисконекты и ошибки отслеживаются хорошо, вот только причина не ясна. Чаще игрок даже не замечает вылета, чат продолжает обновляться, но игрока уже давно нет в сети.

    logs.rar virustotal
    --- добавлено: 23 фев 2016 в 16:24 ---
    Как сейчас подсказал Дезмонд:
    положил-выкинул
    http://i.imgur.com/nwAVufj.png

    Но не проливает свет на проблему и решение.
    Последнее редактирование модератором: 2016-03-02
    已获得JonMagon的支持.
  2. dx27h Пользователи

    注册日期:
    2015-07-15
    帖子:
    46
    支持:
    9
    性别:
    Репутация:
    0
    Сервак в OVH? Наблюдаю похожую картину с 8 февраля, причина неизвестна.
  3. TopicStarter Overlay

    mirthost Пользователи

    注册日期:
    2013-06-28
    帖子:
    509
    支持:
    241
    性别:
    Репутация:
    7
    Команда:
    free
    OVH. Такие же симптомы? А логи?
  4. dx27h Пользователи

    注册日期:
    2015-07-15
    帖子:
    46
    支持:
    9
    性别:
    Репутация:
    0
    Логов увы нет, пока. Все так же, только у меня еще почему то у некоторых таких людей (которые так зависают), багаются октеты оружия, брони и при повторном входе падает мир.
  5. TopicStarter Overlay

    mirthost Пользователи

    注册日期:
    2013-06-28
    帖子:
    509
    支持:
    241
    性别:
    Репутация:
    7
    Команда:
    free
    Ну у тебя началось раньше, значит мой проходит еще инкубационный период, возможно октеты впереди (шутка)
    У них 12 февраля был какой то сбой серьезный http://screenshot.ru/d37b99decbc0d8b7d5c9c5d58b29ad17 приносят извинения.
    Но странно, как внешнее соединение может так рубить игровые сервисы. И проверять довольно накладно.
    --- добавлено: 23 фев 2016 в 18:18 ---
    Нечто похожее было когда полетела одна из планок оперативы на машине, но вот логов я не помню и как то сразу на машину подумал, что и подтвердили в дц.
    Последнее редактирование модератором: 2016-03-02
  6. dx27h Пользователи

    注册日期:
    2015-07-15
    帖子:
    46
    支持:
    9
    性别:
    Репутация:
    0
    Если дело в машине, то через день-два точно узнаю, уже накатал заявку на проверку сервера. Может оперативка, может один из носителей полетел, мало ли. Пока перенес на другой сервер в другом датацентре овх, все стабильно. Но еще не вечер...
    Последнее редактирование модератором: 2016-03-02
  7. int 3 Программист Пользователи Open Source Contributor

    注册日期:
    2014-05-12
    帖子:
    342
    支持:
    531
    性别:
    Репутация:
    10
    Страна:
    Russian Federation Russian Federation
    Ну нифига себе. Один бит баганул - сломался пакет - сломался сервис. Странно, что тупит именно на этих пакетах
  8. TopicStarter Overlay

    mirthost Пользователи

    注册日期:
    2013-06-28
    帖子:
    509
    支持:
    241
    性别:
    Репутация:
    7
    Команда:
    free
    куда перенес? gra sbg
  9. dx27h Пользователи

    注册日期:
    2015-07-15
    帖子:
    46
    支持:
    9
    性别:
    Репутация:
    0
    sbg, Сутки прошли с переезда, пока данной проблемы не наблюдаю.
  10. TopicStarter Overlay

    mirthost Пользователи

    注册日期:
    2013-06-28
    帖子:
    509
    支持:
    241
    性别:
    Репутация:
    7
    Команда:
    free
    А проблемная машина случаем не rbx была? У меня сейчас Roubaix.
  11. dx27h Пользователи

    注册日期:
    2015-07-15
    帖子:
    46
    支持:
    9
    性别:
    Репутация:
    0
    Неа
  12. loko9988 B L A C K    L I S T Пользователи

    注册日期:
    2010-04-04
    帖子:
    758
    支持:
    239
    性别:
    Репутация:
    1
    2016-02-22 18:05:15 ns377502.ip-37-187-163.eu gamedbd: err : DBPShopDrawItem, remove item from inventory pos=0 roleid=256528 )
    2016-02-22 18:05:15 ns377502.ip-37-187-163.eu gamedbd: err : DBPShopDrawItem, roleid=256528, what=VERIFY_BAD
    2016-02-22 18:06:01 ns377502.ip-37-187-163.eu gamedbd: err : GetRole failed. roleid=285809 status=3
    2016-02-22 18:06:36 ns377502.ip-37-187-163.eu glinkd-2: err : glinkd::Disconnect from delivery.
    2016-02-22 18:06:36 ns377502.ip-37-187-163.eu gdeliveryd: err : Disconnect from linkserver. sid=82

    Тут все указано. Фикси базу. Потом чекай, или к херам заблоч айди 1 чара.
  13. TopicStarter Overlay

    mirthost Пользователи

    注册日期:
    2013-06-28
    帖子:
    509
    支持:
    241
    性别:
    Репутация:
    7
    Команда:
    free
    если бы можно было проследить какую то систему в этой ошибке, то да, можно было бы сказать что это багнутый перс, но вылетает эта ошибка совершенно без системы, на любом персе. с любым итемом.
    Пока сделал тоже самое, что и dx27h, буду наблюдать. В ovh вообще кто то бедовый похоже завелся, февраль наполнен сбоями в работе.
    Час назад у них в твиттере:
    ab95f02582d471c7a64993858bb071ec.png
    7f536c36d77b3c6014f06bc41359a23f.png
    62cc25d6cdc0c9585a73242b5c0562aa.png
  14. loko9988 B L A C K    L I S T Пользователи

    注册日期:
    2010-04-04
    帖子:
    758
    支持:
    239
    性别:
    Репутация:
    1
    упало BGP что не страшно, если железо было бы кривое, то ловил бы спинлоки.
    А тут наверно база прокурвилась, видел такое года 3 назад у себя, когда у меня появилось на пустом месте предемет. Например с 0 айди и кол-вом и тд, бывает такое
  15. TopicStarter Overlay

    mirthost Пользователи

    注册日期:
    2013-06-28
    帖子:
    509
    支持:
    241
    性别:
    Репутация:
    7
    Команда:
    free
    Переезд на другую машину решил проблему. Почему то я думаю на диски, либо это рейд, либо сами диски. По логам получается, что база, в редких случаях, не могла сделать запись персонажа и выбивала его с линка, а дальше летели все по этому линку.
  16. pilad Команда форума Модератор Пользователи

    注册日期:
    2010-05-11
    帖子:
    1,741
    支持:
    482
    性别:
    Репутация:
    1
    Команда:
    Freeman
    Прогнать базу фиксом и пересоздать базу персонажей. Так же помогает.
Черновик сохранён Черновик удалён
Similar Threads
  1. ByTima2012
    回复:
    3
    浏览:
    1,773
  2. OZzzy
    回复:
    9
    浏览:
    2,121
  3. Ita4a
    回复:
    8
    浏览:
    1,766
  4. New-X
    回复:
    6
    浏览:
    1,806
正在加载...
主题状态:
主题已关闭, 停止回复.

分享此页面