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

Статус
Закрыто для дальнейших ответов.

slavik123123123

Старожил
Пользователь
Баллы
143
Ник в Minecraft
Leymooo
Код:
---- Minecraft Crash Report ----
// This doesn't make any sense!

Time: 29/07/15 12:34
Description: Exception in server tick loop

java.lang.OutOfMemoryError: unable to create new native thread
    at java.lang.Thread.start0(Native Method)
    at java.lang.Thread.start(Thread.java:714)
    at java.util.concurrent.ThreadPoolExecutor.addWorker(ThreadPoolExecutor.java:950)
    at java.util.concurrent.ThreadPoolExecutor.execute(ThreadPoolExecutor.java:1368)
    at org.bukkit.craftbukkit.v1_8_R3.scheduler.CraftScheduler.mainThreadHeartbeat(CraftScheduler.java:364)
    at net.minecraft.server.v1_8_R3.MinecraftServer.B(MinecraftServer.java:722)
    at net.minecraft.server.v1_8_R3.DedicatedServer.B(DedicatedServer.java:374)
    at net.minecraft.server.v1_8_R3.MinecraftServer.A(MinecraftServer.java:653)
    at net.minecraft.server.v1_8_R3.MinecraftServer.run(MinecraftServer.java:556)
    at java.lang.Thread.run(Thread.java:745)

И так вылетают рандомные сервера. Я уже не знаю что делать. Когда вылетает, скрипт на авторестарт сервера не срабатывает.
Памяти серверу хватает.
 
Открыты. Если указать левый порт то моментально ошибка. А 3333 я открыл. И ошибка не сразу вылетает.
Нужно открыть не только тот порт.
Узнаёшь pid процесса:
ps ax
Узнаёшь какие порты слушает:
netstat -lp | grep <pid>
Открываешь порты.
 
Нужно открыть не только тот порт.
Узнаёшь pid процесса:
ps ax
Узнаёшь какие порты слушает:
netstat -lp | grep <pid>
Открываешь порты.
Спасибо! Для каждого сервера нужен свой порт или везде можно использовать 3333?
 
Разные. Вообще-то информации хватит и с одного сервера.
и на что смотреть? Одним сервером было создано 46к потоков. Или это нормально? Активных около 120.
Просто у меня сейчас запущен токо один сервер с этими настройками. Поэтому и спрашиваю. На этом сервере сейчас очень мало онлайна.
 
и на что смотреть? Одним сервером было создано 46к потоков. Или это нормально? Активных около 120.
Просто у меня сейчас запущен токо один сервер с этими настройками. Поэтому и спрашиваю. На этом сервере сейчас очень мало онлайна.
Сделайте дамп потоков (кнопка Thread Dump) и скиньте в эту тему вывод VisualVM (там будут стеки вызовов для каждого потока).
 
http://pastebin.com/w5w71710
Тут токо один сервер с мелким онлайном. На других серверах не настрона строка запуска под прогу.
Ночью настрою всё.
Нашел сервер который за 30 минут создал 36к потоков. Вот дамп http://pastebin.com/5AaSBcxj
Так как мне искать проблемный плагин?
 
http://pastebin.com/w5w71710
Тут токо один сервер с мелким онлайном. На других серверах не настрона строка запуска под прогу.
Ночью настрою всё.
Нашел сервер который за 30 минут создал 36к потоков. Вот дамп http://pastebin.com/5AaSBcxj
Так как мне искать проблемный плагин?
По стеку вызовов не получилось найти плагин, так как оказалось, что VisualVM не показывает стек спящих потоков. Можно или ещё повозиться с VisualVM, или попробовать сделать то, что я советовал - проверять исходные коды плагинов.
 
Проблемный сервер похоже найден. за полтора часа 1142380 потоков.Буду вычёркивать оббшие плагины. Т.к на других серверах всё более менее нормально.
Может тут будет чтолибо полезное?
http://pastebin.com/KHMkWtkt
есть 7 серверов.
1 - Время работы 13 часов. Потоков - 512к
2- Полтора часа. 1 500 000 потоков.
3- 4 часа. 260к
4- 14 часов. 3к
5- 14 часов. 226к
6- полтора часа.750 потоков. (Без к)
7- 14 с половиной часов. 182к
Подозрения сразу упали на скайварс.
4a119334c40a73d9e6a2f0f54339534e.png

Может ли это быть он?
 
Может, но нужно проверять.
Поставлю старый скайврс. Сервера стали падать на следющий день после его появления.
Теперь пойду с хабом мучатся. 512к потов тоже много. Хоть и за 13 часов.
7e5bbf29f893f07ab635fdbe3d188f4a.png

Так ведь не должно быть?
Виновник найден на этом сервер где много потоков. Это authme был.
Я токо не пойму почему он так бешено потоки создавал.
Спасибо всем за помощь! Я не знаю чтобы без вас делал.
Создать полтора ляма потоков за полтора часа, это нужно постараться...
 
Статус
Закрыто для дальнейших ответов.
Назад
Верх Низ