Не может развиваться (для заданий cron), но ulimit и RAM выглядят отлично

Несколько заданий cron не выполняются, потому что ядро ​​не может разблокировать.

Сообщения об ошибках

$ grep fork myscript.log /usr/bin/groovy: 24: /usr/bin/groovy: Cannot fork $ tail /var/log/syslog Oct 19 14:25:01 nuc CRON[19939]: (CRON) error (can't fork) Oct 19 14:25:01 nuc cron[719]: /usr/sbin/sendmail: Resource temporarily unavailable

Примечание: меня не интересует sendmail специально

Информация об окружающей среде

ulimit -a

time(seconds) unlimited file(blocks) unlimited data(kbytes) unlimited stack(kbytes) 8192 coredump(blocks) 0 memory(kbytes) unlimited locked memory(kbytes) 64 process 999999 nofiles 999999 vmemory(kbytes) unlimited locks unlimited rtprio 0

cat / proc / sys / fs / file-nr

7936 0 793377

] cat / proc / sys / kernel / pid_max

32768

htop

1 [||| 1.9%] Tasks: 196, 114 kthr; 1 running 2 [||||| 4.2%] Load average: 0.43 0.20 0.16 3 [| 0.7%] Uptime: 2 days, 18:22:08 4 [ 0.0%] Mem[|||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||| 5.68G/7.62G] Swp[||||||| 218M/3.82G]

uname -a

Linux nuc 4.4.0-21-generic #37-Ubuntu SMP Mon Apr 18 18:33:37 UTC 2016 x86_64 x86_64 x86_64 GNU/Linux

Другая соответствующая информация

В большинстве случаев это происходит в cron. Когда я запускаю его в интерактивном режиме (обычно в zsh), работа выполняется нормально. Я запускаю десятки грандиозных микросервисов (и каждый поток открывает свой собственный дескриптор файла для каждого файла jar). Я начал использовать Docker из отчаяния, но это просто усложняет задачу, какие порты в настоящее время прослушиваются.
0
задан 20 October 2017 в 00:47

0 ответов

Другие вопросы по тегам:

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