Хостинг серверов Minecraft playvds.com
  1. Вы находитесь в русском сообществе Bukkit. Мы - администраторы серверов Minecraft, разрабатываем собственные плагины и переводим на русский язык плагины наших собратьев из других стран.
    Dismiss Notice

Помогите Вылетает сервер. "unable to create new native thread"

Discussion in 'Помощь' started by slavik123123123, Jul 29, 2015.

Thread Status:
Not open for further replies.
  1. gamerforEA

    gamerforEA Старожил Пользователь

    Trophy Points:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    В BukkitAPI не сильно разбираюсь, так что точные методы назвать не могу. Просто декомпилируйте все плагины и ищите в исходниках слова: "scheduler", "task". Когда найдёте нужные плагины, проверяйте их сами или наймите того, кто это сделает.
     
  2. Хостинг MineCraft
    <
  3. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Если взять все сервера то это будет около 60 плагинов.
     
  4. Shevchik

    Shevchik Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    Не надо ничего искать, подключаешь jvisualvm и смотришь список тредов.
     
  5. gamerforEA

    gamerforEA Старожил Пользователь

    Trophy Points:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Так вам не нужно проверять всё вручную. Декомпилируйте все плагины на проблемных серверах, распакуйте их исходники в какую-нибудь папку и запустите поиск (слова я указывал выше) в том же Notepad++.[DOUBLEPOST=1438342837,1438342735][/DOUBLEPOST]
    А CraftBukkit разве называет потоки именами классов-задач?
     
  6. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:364)
    Это может быть подсказкой?
     
  7. gamerforEA

    gamerforEA Старожил Пользователь

    Trophy Points:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Нет. Это внутренний класс CraftBukkit, отвечающий за шедулеры.
     
  8. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Как его на линуксе запустить?[DOUBLEPOST=1438343629,1438343205][/DOUBLEPOST]Как я понял нужен JDK. А что дальше? Нужно делать дамп или что?
     
  9. Shevchik

    Shevchik Старожил Пользователь

    Trophy Points:
    173
    Имя в Minecraft:
    _Shevchik_
    Называет, но по стекрейсу потока можно зачастую вполне понять откуда он.
     
  10. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Вы сможете помочь найти этот плагин? Я не могу понять как поставить на линукс. А потом посмотреть что создаёт потоки.
     
  11. gamerforEA

    gamerforEA Старожил Пользователь

    Trophy Points:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Вы хотите поставить эту утилиту на сервер? Или у вас домашний ПК на Linux?
     
  12. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    На сервер(Дедик)
     
  13. gamerforEA

    gamerforEA Старожил Пользователь

    Trophy Points:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Поставьте JDK на домашний ПК и почитайте это (VisualVM может работать с приложениями на удалённых серверах): https://visualvm.java.net/jmx_connections.html
     
  14. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Я так и не понял как запустить эту программу на Debian.
     
  15. Alexgrist

    Alexgrist Старожил Пользователь

    Trophy Points:
    173
    У себя на компьютере запусти и подключись к процессу на хосте.
     
  16. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Я не могу понять как.[DOUBLEPOST=1438351572,1438351308][/DOUBLEPOST]Что не так я делаю?
    [​IMG]
     
  17. gamerforEA

    gamerforEA Старожил Пользователь

    Trophy Points:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Серверу нужно добавить ещё специальные JVM флаги. Их можно найти по ссылке, которую я давал.
     
  18. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Понял. А что можешь забить всю Swap память? Я офал все сервера но эта память не освободилась.
     
  19. gamerforEA

    gamerforEA Старожил Пользователь

    Trophy Points:
    143
    Skype:
    sk2000sk1
    Имя в Minecraft:
    gamerforEA_MCPC
    Что угодно.
     
  20. Автор темы
    slavik123123123

    slavik123123123 Старожил Пользователь

    Trophy Points:
    143
    Имя в Minecraft:
    Leymooooooooooo
    Добавил.

    Code:
                    java -Dcom.sun.management.jmxremote.port=3333 -Dcom.sun.management.jmxremote.ssl=false -Dcom.sun.management.jmxremote.authenticate=false -Dfile.encoding=utf-8 -Xincgc -server -Xmx3500M -Xms150M -jar spigot.jar nogui -o true
    
    Потом долго висит Adding IP: PORT И вылетает ошибка
    [​IMG]
     
  21. Alexgrist

    Alexgrist Старожил Пользователь

    Trophy Points:
    173
    Проверь открыты ли нужные порты.
     
Thread Status:
Not open for further replies.

Share This Page