LINUX.ORG.RU
ФорумAdmin

[limits.conf] вопрос по ограничениям запускаемых сервисов


0

1

Хочу ограничить через limits.conf все юзеров. Юзеру mysql дать побольше ресурсов. И натыкаюсь на такую проблему.

Если mysql стартует при запуске системы - всё прекрасно, он получает все нужные лимиты. Или, по крайней мере, запускается.

Если я пытаюсь преезапустить mysql из под рутовой сессии, получаю облом. Он пытается запуститься с рутовыми лимитами, которых ему явно не хватает.

Однако, если я смотрю лимиты на mysql через sudo -u mysql bash -c 'ulimit -a' - то всё ок, все лимиты «большие», от mysql.

В общем, фигня какая-то...

★★★★★

можно «пропатчить» скрипты чтобы те парсили limits.conf перед запуском службы :)

Rost ★★★★★
()
Ответ на: комментарий от Rost

Всё ещё удивительнее. На одной машине при ручном перезапуске mysql наследуются исключительно параметры рутового шелла. На другой - из limits.conf

Разницы в упор не вижу :) Разве что на второй стоит openrc ~arch, а на первой - arch...

KRoN73 ★★★★★
() автор топика

Это всё действует на уровне шелла, по тому и в зависимости от оболочки ты получаешь разные лимиты

argin ★★★★★
()
Вы не можете добавлять комментарии в эту тему. Тема перемещена в архив.