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

Несколько заданий крона продолжают не удаваться выполниться, потому что ядро не может разветвиться. Это происходило в течение многих недель (я думаю, так как я обновил до Ubuntu 16, но возможно ранее).

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

 $ 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

кошка/proc/sys/fs/file-nr

7936    0   793377

кошка/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

Другая релевантная информация

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

0 ответов

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

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