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

1.5.1 (101) spinlock.c

Тема в разделе 'PW Вопросник', создана пользователем kostik21730, 17 июн 2016.

  1. TopicStarter Overlay

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

    Сообщения:
    188
    Лайки:
    48
    Пол:
    Мужской
    Репутация:
    0
    Страна:
    Ukraine Ukraine
    Может сталкивался кто или есть догадки. Падает мир через ≈15мин после запуска. Сначала думал на тригеры и айполиси, заменил их на родные, но ничего не изменилось. Короче, виновник падениям elements.data. Ставлю родной - час без вылетов, ставлю свой - все плохо. Прикрепил свой елемент, мб где то очевидная ошибка.

    Вложения:

    • elements.zip
      Размер файла:
      1,9 МБ
      Просмотров:
      2
  2. Rusix Пользователи

    Сообщения:
    75
    Лайки:
    19
    Пол:
    Мужской
    Репутация:
    0
    Команда:
    Perfect world
    Страна:
    Russian Federation Russian Federation
    Проверь шанс выпадения лута с мобов. А вообще скажи, что ты делаешь перед падением мира?
  3. TopicStarter Overlay

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

    Сообщения:
    188
    Лайки:
    48
    Пол:
    Мужской
    Репутация:
    0
    Страна:
    Ukraine Ukraine
    Рано я запел. Падает и от дефолтного элемента. Базы вайпнуты, все конфиги и файлы стандартные. И забыл ошибку из логов указать:
    Код:
    assert failed:"0 && "加锁的时间过长"" in file spinlock.c:119
    Единственное что, при дропе мира со стандартным элементом в логе всего 3 таких ошибки, а с моим 4.

    Еще в сислоге такое есть:

    Код:
    Jun 17 00:23:39 cloud-project kernel: [876304.792475] gs[23658]: segfault at 0 ip 0000000008329a30 sp 00000000e0bfb200 error 6
    Jun 17 00:23:39 cloud-project kernel: [876304.792484] gs[23655]: segfault at 0 ip 0000000008329a30 sp 00000000e23fe240 error 6gs[23659]: segfault at 0 ip 0000000008329a30 sp 00000000e03fa200 error 6
    Jun 17 00:23:39 cloud-project kernel: [876304.792661]  in gs[8048000+f83000]
    Jun 17 00:23:39 cloud-project kernel: [876304.792869]  in gs[8048000+f83000]
    Jun 17 00:23:39 cloud-project kernel: [876304.792878]  in gs[8048000+f83000]
    --- добавлено: 17 июн 2016 в 00:48 ---
    Пинаю нипа на згд. Бью моба какого то. Стою в гм. Или никого нет на сервере.
    Последнее редактирование модератором: 24 июн 2016
  4. Deron Old school Пользователи

    Сообщения:
    1.123
    Лайки:
    533
    Пол:
    Мужской
    Репутация:
    4
    Проблемное железо на твоей машине. Либо ОЗУ косячит, либо жесткий диск тупит смертельно.
    Сколько ловил спинлоков, в своё время, так только от железа. Ну и пару раз (на другой машине) ловил их из-за ОС, тогда стояла 13-я убунта. На 12-й тоже ставил эксперименты, и тоже разок выхватил.
    С тех пор юзаю 10-ю.
    А на 14-й убунте у меня вылетал гс по разным причинам, даже не отображая в логах - почему :D, на ней тож поставил крест.
    dpakon1 нравится это.
  5. TopicStarter Overlay

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

    Сообщения:
    188
    Лайки:
    48
    Пол:
    Мужской
    Репутация:
    0
    Страна:
    Ukraine Ukraine
    у меня 14.04) но раньше такого не было оО
    Регулярно в iotop gamedbd и uniquenamed по 99.99% IO отжирают. И в этот момент в top'е wa до 20 прыгает. Мб в этих дебрях что то. Хотя с железом вроде бы все норм. Проблемы только с сервером пв наблюдаются, остальной софт ни разу никаких проблем не было. Попробовать дебиан что ли поставить.
    Последнее редактирование: 17 июн 2016
  6. int 3 Программист Пользователи Open Source Contributor

    Сообщения:
    342
    Лайки:
    531
    Пол:
    Мужской
    Репутация:
    10
    Страна:
    Russian Federation Russian Federation
    Ошибка означает, что сервер не справляется с нагрузкой - слабое железо. На обработку каждого объекта в ядре отводится около 5 сек, после чего мир падает. Но для нормальной работы нужна обработка за <0.1 секунды. Если такие баги редкие и единичные фризы не критичны, можно увеличить максимальное время обработки.
    P.S. Если ядро модифицировано, то причиной также может быть кривой разработчик.
    JonMagon, kostik21730 и NEO нравится это.
  7. TopicStarter Overlay

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

    Сообщения:
    188
    Лайки:
    48
    Пол:
    Мужской
    Репутация:
    0
    Страна:
    Ukraine Ukraine
    После перезагрузки сервера все стало на свои места. Наверное с распределением ресурсов фейлы у них.
  8. Deron Old school Пользователи

    Сообщения:
    1.123
    Лайки:
    533
    Пол:
    Мужской
    Репутация:
    4
    Это не надолго.
  9. BIOS23 Пользователи

    Сообщения:
    289
    Лайки:
    43
    Пол:
    Мужской
    Репутация:
    0
    Страна:
    Israel Israel
    как так ? за 3 года не 1 ошибки и за данной ОС , или ты десктоп юзаешь?)
  10. JonMagon Программист Пользователи Open Source Contributor

    Сообщения:
    805
    Лайки:
    809
    Пол:
    Мужской
    Репутация:
    5
    Страна:
    Germany Germany
    Блокировка слишком долгого промежутка времени.
Черновик сохранён Черновик удалён

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