Como eu defino o limite de rotação do logfile para logs CF8?

2

Estou tentando definir o número de logs para manter os logs de CF. Eu encontrei um switch de linha de comando jrunsvc para definir isso, mas ele gera um erro dizendo que o valor deve ser pelo menos 1000: jrunsvc.exe -logfileRotationLimit 50 "ColdFusion 8 Application Server" Erro: o limite de rotaion do arquivo de log deve ser pelo menos 1000

O padrão é de 200 arquivos, o que parece excessivo, mas o de 1000 é ainda pior. Eu não estou entendendo este valor corretamente? Eu defini para 1001 e depois encontrei esta entrada do registro: HKEY_LOCAL_MACHINE \ SYSTEM \ CurrentControlSet \ services \ Servidor de aplicativos do ColdFusion 9 \ LogFileRotationLimit

Estou hesitante em configurá-lo manualmente, caso o valor não seja igual ao número de arquivos a serem mantidos.

    
por melikeum 06.01.2011 / 20:52

1 resposta

1

melikeum, como você, eu não entendi esse erro também. Parece claramente um bug.

Mas, sim, a solução mais fácil é modificar esse valor da chave do Registro. Eu fiz isso com sucesso, e sim, você pode configurá-lo mais baixo então.

Note também que você também pode definir LogFileSize como um valor lá. Isso é útil para aumentar o tamanho, por exemplo, para que os arquivos sejam maiores e armazenem mais informações (útil durante a análise de diagnóstico).

Para os leitores posteriores, observe que, ao criar o (s) valor (es) da chave, você usaria Editar > Novo > Valor da seqüência (no Regedit). Observe que isso também funciona para o CF8 (com um nome de chave correspondente ao \ ColdFusion 8 Application Server.) Tenho certeza de que também funcionaria no CF7 (\ ColdFusion MX 7 Application Server).

    
por 06.01.2011 / 22:00

Tags