Может сталкивался кто или есть догадки. Падает мир через ≈15мин после запуска. Сначала думал на тригеры и айполиси, заменил их на родные, но ничего не изменилось. Короче, виновник падениям elements.data. Ставлю родной - час без вылетов, ставлю свой - все плохо. Прикрепил свой елемент, мб где то очевидная ошибка.
Рано я запел. Падает и от дефолтного элемента. Базы вайпнуты, все конфиги и файлы стандартные. И забыл ошибку из логов указать: 代码: 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 --- Пинаю нипа на згд. Бью моба какого то. Стою в гм. Или никого нет на сервере.
Проблемное железо на твоей машине. Либо ОЗУ косячит, либо жесткий диск тупит смертельно. Сколько ловил спинлоков, в своё время, так только от железа. Ну и пару раз (на другой машине) ловил их из-за ОС, тогда стояла 13-я убунта. На 12-й тоже ставил эксперименты, и тоже разок выхватил. С тех пор юзаю 10-ю. А на 14-й убунте у меня вылетал гс по разным причинам, даже не отображая в логах - почему , на ней тож поставил крест.
у меня 14.04) но раньше такого не было оО Регулярно в iotop gamedbd и uniquenamed по 99.99% IO отжирают. И в этот момент в top'е wa до 20 прыгает. Мб в этих дебрях что то. Хотя с железом вроде бы все норм. Проблемы только с сервером пв наблюдаются, остальной софт ни разу никаких проблем не было. Попробовать дебиан что ли поставить.
Ошибка означает, что сервер не справляется с нагрузкой - слабое железо. На обработку каждого объекта в ядре отводится около 5 сек, после чего мир падает. Но для нормальной работы нужна обработка за <0.1 секунды. Если такие баги редкие и единичные фризы не критичны, можно увеличить максимальное время обработки. P.S. Если ядро модифицировано, то причиной также может быть кривой разработчик.