Linux / JVM - OutOfMemoryError: не мог создать новый собственный поток

Можно использовать запятую в качестве разделителя для разделения двух различных диапазонов порта. Для напр. в Вашем случае можно дать следующее

$ nmap 24.0.0.0/24 -p 1-79,81-65535

Следовательно этот путь мы опустили сканирование портов на порте 80.

4
15.04.2013, 14:58
3 ответа

Это может быть вопросом предельного набора с ulimit. Как пользователь рабочий кот, сделать

ulimit -a

В выводе ищите строку max user processes.

max user processes              (-u) 1024

Попытайтесь повысить то значение, например. ulimit -u 4096, перед стартовым котом.

2
27.01.2020, 20:54
  • 1
    я испытаю его, но я не думаю, что это - проблема. У меня есть другой сервер (solaris), который делает то же самое задание, и макс. пользовательские процессы 1024, и у меня нет проблемы там. –  ttux 15.04.2013, 17:29
  • 2
    Использовать ps -eLf |grep #^tomcatuser|wc-l для подсчета количества процесса (включая потоки) –  Franklin Piat 16.03.2015, 08:20

Я узнал, как удостовериться, что я имею X сумм в наличии RAM:

sysctl -w vm.min_free_kbytes=...

Я еще не знаю, решит ли это мою проблему или если Jenny D ответ будет.

2
27.01.2020, 20:54
  • 1
    Таким образом, как проблема была устранена? –  jlliagre 13.09.2015, 15:02

Для чего значение Xms,Xmx,PermSize MaxPermSize в Вашем файле Catalina? Обычно, я видел, что корректировка этих параметров избегает Проблем JVM OutofMemory.

1
27.01.2020, 20:54
  • 1
    Если OutOfMemory происходит из-за PermGen или Пространства "кучи" затем да, Вы корректны. Это не мой случай здесь. –  ttux 18.04.2013, 10:41

Теги

Похожие вопросы