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

Мы попробовали /etc/security/limits.conf, но это, кажется, не имеет никакого эффекта.

Используемая строка для limits.conf смотрит следующим образом:

myuser hard nproc 6

Это - конфигурация для сервера. Я хочу ограничить запущенные процессы. Ulimit ограничивает процессы, запущенные с оболочки (если я понимаю то право). Но в моем случае апач запускает mapserver-процессы, и то число должно быть ограничено.

10
задан 8 February 2017 в 00:12

1 ответ

Это не идеальное решение, потому что оно может вмешаться в апачские обновления, но оно должно работать.

Отредактируйте/etc/init.d/apache2, на верхней части сценария (новая строка после #!/bin/sh) добавляют необходимый ulimit, пример:

ulimit -u 1024
1
ответ дан 23 November 2019 в 04:42

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

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