Есть ли ограничение на количество процессов, которые я могу запускать в фоновом режиме?

Установите разрешения для / home / user на 711 и посмотрите, поможет ли это кому-нибудь. Имейте в виду ... localhost / www не будет существовать, если у вас нет папки с именем www внутри DocumentRoot.

Кроме того, вам лучше использовать ~ / public_html вместо символьной ссылки / var / www / html на что-то в вашем домашнем каталоге. Плохая практика / juju.

1
23.08.2016, 03:08
2 ответа

Это определено в исходном коде каждой оболочки для заданий как размер таблицы заданий и предположительно, он должен иметь общее сходство с ограничением ресурсов для максимального количества процессов пользователя.

В bash это 8192, из jobs.c из bash исходный код:

#if !MAX_CHILD_MAX
#  define MAX_CHILD_MAX 8192
#endif
2
29.04.2021, 00:16

Поскольку foreground/background - это полностью дело оболочки (это может влиять на то, какие файловые хэндлы передаются процессу, но это может влиять и другими способами), такое ограничение должно исходить от вашей оболочки. Я никогда не слышал, чтобы shell устанавливал лимит, и, насколько я могу судить, это потребовало бы больше кода без реальной выгоды, поэтому я сомневаюсь, что какой-либо shell это делает, но есть много shell, которые я не пробовал, и (возможно) больше, о которых я даже не слышал.

0
29.04.2021, 00:16

Теги

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