isc-dhcp arrenda o arquivo nunca limpo

2

Ao executar o isc-dhcp, o arquivo de concessões parece crescer indefinidamente (várias centenas de MB). Se eu reiniciar o serviço isc-dhcp, o arquivo será reduzido para 1,5 MB.

Como posso ter registros isc-dhcp flush expired periodicamente sem reiniciar o serviço completo?

    
por Jon Skarpeteig 02.09.2014 / 08:43

1 resposta

8

Como MadHatter mencionou em um comentário, o arquivo de concessões é recriado periodicamente para evitar esse problema. Embora o período não seja mencionado na documentação, as discussões na lista de discussão dos usuários do dhcp indica que deve ser feito uma vez por hora, e eu verifiquei o código-fonte e descobri que isso está correto.

Infelizmente, isso não é uma opção configurável. Para alterá-lo, você precisaria compilar o servidor dhcp da origem. No arquivo server/db.c você precisaria mudar a linha

#define LEASE_REWRITE_PERIOD 3600

para o número de segundos que você preferir.

    
por 02.09.2014 / 11:22