Como definir limites de recursos para serviços iniciados pelo systemd no bootup

1

Eu entendo que ulimit é um bash embutido que nos permite alterar os limites de recursos para um shell e os filhos gerados a partir desse shell. Para alterações de limite aplicáveis a todos os usuários conectados, acredito que façamos alterações em /etc/security/limits.conf .

No entanto, digamos que eu tenha um serviço httpd iniciado por systemd na inicialização e desejo alterar os limites de recursos para esse serviço. Isso será feito via systemd ou existe algum outro mecanismo?

    
por sshekhar1980 09.06.2017 / 16:14

1 resposta

1

A página man do systemd.exec lista muitas configurações que podem ser definidas em a parte [Service] de uma Unidade, como httpd , para limitar os recursos disponíveis para seus processos, por exemplo LimitCPU=, LimitFSIZE=, LimitDATA=, LimitSTACK= , que correspondem a ulimit -t , -f , -d , -s .

    
por 10.06.2017 / 21:03