Desactivar core dumps no linux (centos/redhat/fedora)

Sempre que em ambientes linux uma aplicação/daemon “crasha”, por defeito o sistema cria ficheiros enormes com dumps de memória com o nome de “core.xx” em que xx representa o id do processo.

Se não forem monitorizados, estes ficheiros podem ocupar rapidamente bastante espaço. Caso não tenhamos intenção de fazer debug ao problema é aconselhável que se desactive a criação destes dumps de forma a poupar espaço.

Para desactivar este core dumps em sistemas redhat e derivados (centos, fedora, etc) basta editar o ficheiro /etc/security/limits.conf e teremos qualquer coisa como


...
#* soft core 0
#* hard rss 10000
#@student hard nproc 20
...

basta tirar o comentário na linha


* soft core 0

Com esta alteração alteramos o limite para os core dumps para 0, ou seja não são feitos sequer.

Leave a Reply

You must be logged in to post a comment.