Há um problema que estou vendo em um env sles12 com a criação de dumps principais para serviços do sistema (como o aplicativo java abaixo). Precisa de ajuda para entender o processo de criação de dump principal do sles12.
Meu objetivo é definir uma configuração única para ulimit
que se aplique a todos os processos (iniciado pelo usuário, iniciado pelo systemd ou qualquer outra coisa). Pode ser alcançado?
Condições: 1. Esperávamos que todos os processos criassem dumps por padrão devido à seguinte configuração: o arquivo /etc/security/limits.conf já está configurado geralmente para que todos os processos usem ulimit to unlimited
). 2. Meu aplicativo é um jar java que está sendo instanciado pelo systemd.
No meu sistema Fedora,
man limits.conf
diz que afeta apenas as sessões do usuário. É aplicado usando o módulo PAMpam_limits
.Os ulimits padrão em todas as unidades systemd podem ser configurados em
/etc/systemd/system.conf
, por exemploDefaultLimitCORE=
. Vejaman systemd-system.conf
. Se nenhum valor for especificado, o padrão herdado do kernel será usado.Isso também é mencionado em
man systemd.exec
, que discute a configuração de ulimits para serviços específicos do systemd.