O que são arquivos “System32 \ config \ systemprofile \ javaXX.log” no Windows Server?

1

Eu tenho um servidor Windows cuja unidade c:\ está quase cheia. Apenas 2 GB são gratuitos em vez de 60 GB, nos quais o tamanho da pasta C:\Windows\System32\config\systemprofile é de 24.1 GB. A pasta está me mostrando dois tipos de arquivos, javaxx.log e javaxx.log.lck . onde xx é o número de dois dígitos.

Minhas perguntas são:

  • Quais dados estão contidos nesta pasta?
  • Podemos excluir dados do caminho?
por Puneet Dixit 07.05.2018 / 15:47

1 resposta

3

O %systemroot%\System32\config\systemprofile é o %USERPROFILE% equivalente para o usuário do sistema nt authority\system : por exemplo, se você executar a linha de comando como o usuário do sistema, cd %AppData% mudará para o diretório C:\Windows\System32\config\systemprofile\AppData\Roaming .

Os arquivos javaXX.log provavelmente são gerados por algum programa Java usando FileHandler (de java.util.logging ) com configurações padrão ou padrão de rotação de log. Partes relevantes e encurtadas:

By default each FileHandler is initialized using the following LogManager configuration properties where <handler-name> refers to the fully-qualified class name of the handler. If properties are not defined (or have invalid values) then the specified default values are used.

  • <handler-name>.pattern specifies a pattern for generating the output file name. See below for details. (Defaults to %h/java%u.log).

A pattern consists of a string that includes the following special components that will be replaced at runtime:

  • %h the value of the user.home system property
  • %g the generation number to distinguish rotated logs
  • %u a unique number to resolve conflicts

Generation numbers follow the sequence 0, 1, 2, etc.

O user.home seria %USERPROFILE% no Windows, portanto, isso resultaria no padrão de nomenclatura de seus arquivos .log . Os arquivos .lck são apenas arquivos de bloqueio para impedir o uso simultâneo desses arquivos.

Não podemos dizer o quanto esses arquivos de log são importantes para você. Você pode criar um script automatizado que remova os arquivos de log mais antigos ou, ainda melhor, implemente isso na rotação de log no programa Java.

    
por 07.05.2018 / 16:16