[in Russian] Help, bug
QQall opened this issue · 44 comments
I do not know English well, I ask help
The server starts to lag strongly when it happens
/pex toggle debug
[PermisstionsEx] User 9b9910bbb-46eb-398c-b013-cfd5538ee6e9 initialized
[PermisstionsEx] User 9b9910bbb-46eb-398c-b013-cfd5538ee6e9 initialized
[PermisstionsEx] User 9b9910bbb-46eb-398c-b013-cfd5538ee6e9 initialized
[PermisstionsEx] User 9b9910bbb-46eb-398c-b013-cfd5538ee6e9 initialized
[PermisstionsEx] User 9b9910bbb-46eb-398c-b013-cfd5538ee6e9 initialized
[PermisstionsEx] User 9b9910bbb-46eb-398c-b013-cfd5538ee6e9 initialized
Help me, How to fix it?
Я сделал как вы просили, куда отправить ?
вот держите https://pastebin.com/BygC2wYv
Возможно, я нашел проблему. UUID 9b9910bb-46eb-398c-b013-cfd5538ee6e9:
9b9910bb-46eb-398c-b013-cfd5538ee6e9:
options:
name: Vorkuta
group-deluxe-until: '0'
prefix: '&7[&dDELUXE&7]&b'
group:
- deluxe
Не имеет длительности для группы deluxe.
Когда вы полностью удаляете пользовательскую информацию (все строки с 289 по 295), переходите обратно на SQL, а затем возвращаетесь к серверу для получения новой пользовательской информации, есть ли у вас такая же проблема с задержкой?
Только один пользователь не имеет определенной продолжительности, так что отсутствие времени может быть причиной того, что сервер получает задержку.
Я не вижу никаких проблем с разрешениями каких-либо групп, никаких разрешений или плагинов, которые могли бы сделать цикл сервера и отставание.
Чтобы дать бесконечную продолжительность:
/pex user Vorkuta group set deluxe
Когда вы смотрите на команду PEX:
/pex user group add [world] [lifetime]
Вы можете игнорировать [world]
и [lifetime]
. Это необязательные данные. Не указывая эти данные, вы включаете все миры и навсегда.
Дайте мне знать, как это происходит. :-)
Фантастика! Я закрою этот билет. (Вы можете оставлять комментарии здесь, и я по-прежнему буду получать их в своем электронном письме.)
Fantastic! I'll close this ticket. (You can leave comments here, and I will still receive them in my email.)
Use Debug Mode for 1 person, not the entire server.
img, console http://imgur.com/a/QKMEi
pex version: 1,22,10
ОК. В чем проблема?
Не включайте режим отладки для всего сервера. Используйте его вместо одного пользователя.
Google Translate. :-)
Проблема такая.
Сервер работает себе спокойно, после чего когда определенный игрок выходит с игры проходит какое то время и начинается это в pex debug, то что скидывал выше. В итоге идёт забивка озу полностью и сервер начинает лагать. Обычно это происходит с группами DELUXE, HELPER пытался найти причину так и не смог, пересобирал сборки и плагины. Когда этот игрок заходит проблема пропадает, но стоит ему выйти проблема опять появляется. Вот и решил сюда написать может вы сможете мне помочь.
Я попробую. Покажите мне ваш файл permissions.yml.
Какую версию Minecraft вы используете?
Minecraft 1.7.10, я использую mysql
mysql дамп подойдет ?
А вы русский хорошо знаете ?
ACK! Я не могу помочь с SQL. Мне нужно увидеть файл, чтобы узнать, где программирование пошло не так.
Скачайте этот файл. Смотрите, если вы получите ту же проблему.
Еще не вышли нужные моды под эту версию :C
Это uuid игрока 9b9910bb-46eb-398c-b013-cfd5538ee6e9 который вызывал данную проблему.
Режим отладки не должен включаться автоматически, а сам PEX не имеет никаких функций автоматизации, поэтому PEX не вызывает режим отладки для включения.
Какие еще плагины у вас есть на сервере?
Это все плагины: http://imgur.com/a/VIly4
Режим отладки включал я, да бы не мог найти причину лагов а после того как увидел в отладке данную проблему понял что PEX уходит в цикл а почему не пойму.
Режим отладки = выяснить, какие разрешения у группы или пользователя нет. Режим отладки не указывает причину задержки.
Пользователей на сервере делают огромные фермы мобов за железо, золото, добычу мусора?
Нет, ферм нету, проблема в том что когда в дебаге я вижу ту ошибку когда идет полный спам той ошибкой память сервера забивается и он лагает, Сервер чистый и был вайп вчера
Получается так, я вижу что сервер лагает, ввожу в консоль pex toggle debug, вижу там спам [PermisstionsEx] User 9b9910bbb-46eb-398c-b013-cfd5538ee6e9 initialized, после чего я удаляю этот uuid и сервер перестает лагать. Вот вся проблема, почему он начинает спамить этим ?
Вы не должны использовать эту команду:
/ Pex toggle debug
Вы должны использовать эту команду:
/ Pex пользователь Stormbow toggle debug
В соответствии с этой процедурой: https://pastebin.com/vhcWR2yK
(Возможно, вам придется перейти в Google Translate, чтобы перевести процедуру.)
Получается так, я вижу что сервер лагает, ввожу в консоль pex toggle debug, вижу там спам [PermisstionsEx] User 9b9910bbb-46eb-398c-b013-cfd5538ee6e9 initialized, после чего я удаляю этот uuid и сервер перестает лагать. Вот вся проблема, почему он начинает спамить этим ?
Я не знаю, откуда пришел UUID 9b9910bbb-46eb-398c-b013-cfd5538ee6e9. PEX не придумывает.
Если бы я мог увидеть файл permissions.yml, возможно, я мог бы узнать, откуда пришел UUID. Вам нужно было бы перенести сервер из SQL в файл, чтобы я мог увидеть файл.
https://github.com/PEXPlugins/PermissionsEx/wiki/Migration-and-UUIDs + Google Translate.