Como desabilitar a geração do dump principal no Centos (cPanel Server)?

3

Desejo desativar a geração de despejo principal, como posso desativá-la? Um dos sites continua gerando lixões a cada segundo e consome todo o espaço em disco.

OS Details: 
CentOs 
cPanel Server 
cloudlinux server

arquivos core dump são gerados na pasta public_html. Eu segui as etapas mencionadas como no link (não parece estar funcionando)

    
por Mani 04.02.2015 / 08:03

2 respostas

4

Você precisa executar ulimit -c 0 no script que inicia o servidor da Web, provavelmente /etc/init.d/apache ou /etc/init.d/httpd . Coloque-o perto do topo, mas não faça a primeira linha.

Como alternativa, você pode alterar a maneira como o dump principal é gravado, para que os dumps principais subseqüentes sobrescrevam os anteriores, em vez de criar um novo arquivo. Adicione estas linhas a /etc/sysctl.conf :

kernel.core_uses_pid = 0
kernel.core_pattern = core

e execute sysctl -p . Agora os core dumps serão nomeados simplesmente core .

Agora você também pode criar um arquivo de tamanho zero de propriedade do root sem permissões de gravação; como o dump principal é escrito com os privilégios do dono do processo, ele não poderá sobrescrever esse arquivo, portanto nenhum dump principal.

    
por 04.02.2015 / 08:49
3

Verifique se o seu CentOS tem a Ferramenta de Relatório Automático de Bugs (ABRT) instalada e em execução. Veja link para mais informações.

Em suma, se o abrtd deamon estiver em execução, então é o que lida com a criação de arquivos de dump do core. Neste caso, você precisa configurar o Abream deamon via   /etc/abrt/abrt.conf.

Você pode usar a diretiva "BlackList" para excluir os binários.

    
por 22.04.2015 / 13:35