Serviço HTTP

Utilize a página Serviço HTTP para especificar a política geral de log de acesso às aplicações Web.

O serviço HTTP oferece os recursos para implantar aplicações Web e para tornar acessíveis pelos clientes HTTP as aplicações Web implantadas, juntamente com servidores virtuais, pools de threads e o recurso Configuração de Rede.

O GlassFish Server utiliza o log de acesso do serviço HTTP para ativar e configurar a circulação de logs de acesso nos servidores virtuais. Esses logs estão localizados no Os diretórios domain-dir e/logs/access tem os seguintes nomes da seguinte maneira: virtual_server_name_access_log.aaaaMMdd-HHhmmmsss.txt

A página Serviço HTTP contém as opções a seguir:

Carregar Defaults

Botão para restaurar com os valores default as definições que apresentam valores default. As definições que não apresentam valores default não são alteradas.

Nome da Configuração

O nome da configuração à qual as definições nesta página se aplicam. Este campo é somente para leitura.

SSO

Identifica se o sign-on único está ativado por default para todas as aplicações Web em todos os servidores virtuais neste servidor que estão configurados para o mesmo realm. Se esta opção não estiver ativada, o sign-on único será desativado por default para todos os servidores virtuais e os usuários precisarão se autenticar separadamente em cada aplicação de cada servidor virtual. Você pode substituir esta definição para um servidor virtual individual. O SSO pode ser ativado ou desativado. Por default, essa opção está desativada.

Log de Acesso

Se essa opção for selecionada, o log de acesso será ativado para todos os subelementos de servidor virtual que não especificarem essa propriedade. Se não for selecionada, a opção desativará o log de acesso para todos os subelementos de servidor virtual que não especificarem essa propriedade. Por default, essa opção está desativada.

Rotação

Se essa opção for selecionada, a rotação do arquivo de log será ativada. Por default, a opção está ativada.

Política de Rotação

A única política de rotação disponível é tempo.

Intervalo de rotação

O número de minutos entre as rotações do log de acesso. Esse campo só será válido se a Política de Rotação for tempo. O valor default é 1.440 minutos (24 horas).

Sufixo de rotação

Valor de sequência a ser adicionado ao final do nome do arquivo de log após a rotação. O valor default é dd-MM-yyyy.

Verifique se o sufixo de rotação contém valores suficientes para criar um sufixo exclusivo para cada rotação de log. Por exemplo, se o log de acesso for circulado mais de uma vez ao dia, inclua a hora do dia no sufixo de rotação.

Um sufixo exclusivo é necessário para assegurar que o arquivo de log de acesso seja circulado sempre que o intervalo de rotação for cumprido. Se o sufixo de rotação do novo arquivo de log de acesso for igual ao sufixo de rotação do arquivo de log existente, o arquivo não será circulado.

Contagem máx. de arquivos

O número máximo de arquivos de log de acesso rotacionado a serem mantidos. Um valor negativo indica que não há limite para a contagem de arquivos. O valor default é -1.

Tamanho do buffer

O tamanho, em bytes, do buffer de registros de acesso ou um valor menor que ou igual a 0 para registros de acesso sem buffer. O valor default é 32.768.

Intervalo de gravação

O número de segundos antes que o log seja gravado no disco. O log de acesso é gravado quando o buffer está cheio ou quando o intervalo expira. Se o valor for menor que ou igual a 0, o buffer será sempre gravado, mesmo que não esteja cheio. Isso significa que, a cada vez que o servidor é acessado, a mensagem de log é armazenada diretamente no arquivo. O valor default é 300.

Formato

Valor de sequência que especifica quais informações devem ser capturadas no log de acesso e a ordem em que devem ser capturadas. O valor default é o seguinte:

%client.name% %auth-user-name% %datetime% %request% %status% %response.length%

Esses valores estão disponíveis para inclusão na string de formato:

%attribute.nome%

Registra o valor (ao chamar seu método toString) do atributo de solicitação com o determinado nome

%auth-user-name%

Nome do usuário autorizado

%client.name%

Nome do host cliente

%client.dns%

DNS Cliente

%cookie.nome%

O valor do cookie solicitado com o nome determinado

%cookie.value%

O valor do primeiro cookie encontrado na solicitação

%datetime%

Data do sistema

%request%

Linha de solicitação HTTP completo

%status%

Status

%response.length%

Tamanho do conteúdo da resposta

%header.referer%

Cabeçalho do referenciador

%header.user-agent%

Cabeçalho de agente do usuário

%http-method%

Método HTTP

%http-uri%

URI HTTP

%query-str%

Sequência de consulta HTTP

%http-version%

Versão do protocolo HTTP

%header.accept%

Cabeçalho da aceitação

%header.date%

Cabeçalho de data

%header.if-mod-since%

Cabeçalho Se modificado desde

%header.auth%

Cabeçalho da autorização

%header.qualquer%

Um valor de cabeçalho HTTP válido em RFC 2616 (qualquer também é um valor de cabeçalho válido; está especificado como variável, aqui)

%cookie.nome%

O valor do atributo da sessão com o nome name, or NULL-SESSION-ATTRIBUTE-name se o atributo denominado não existir na sessão ou NULL-SESSION se nenhuma sessão existir

%time-taken%

Tempo (em milissegundos) que levou para efetuar o serviço de cada solicitação

%vs.id%

ID do servidor virtual

Propriedades adicionais

As propriedades adicionais do serviço HTTP. Para obter uma descrição das propriedades disponíveis, Propriedades Específicas ao Serviço HTTP consulte.

Tarefas Relacionadas

Para Configurar o Serviço de HTTP

Comandos asadmin Relacionados

Nenhum.

Copyright © 2005, 2012, Oracle and/or its affiliates. All rights reserved. Legal Notices