Como o Apache relata erros?


0

Eu tenho um problema com o Apache retornando 500 Internal Server Errorem algumas solicitações. Eu pensei que quando algo de errado acontece no lado do servidor, o Apache armazena o error.logarquivo de log de erros , mas percebo que eu estava errado: este arquivo contém apenas os eventos sobre quando o Apache iniciou e parou (e, imagino, os erros encontrados na inicialização do servidor ).

O Visualizador de Eventos não exibe nada nem.

Então, o Apache, pelo menos, registra erros? Se sim onde? Se não, existem aplicativos de terceiros que podem rastrear esses erros?


Contexto: Estou usando o Apache 2.2 no Windows Server 2008, tentando configurar um servidor SVN. Qualquer solicitação ao servidor quando o SVN está ativo resulta em uma 500 Internal Server Errorresposta. Eu não sei muito sobre o Apache, então responda de uma forma compreensível por um usuário não avançado.

Respostas:


2

Se você estiver usando Hosts Virtuais, pode ser que tenha optado por ter os registros armazenados como um nome diferente. Geralmente, a convenção é manter todos os logs na mesma pasta (ou copiá-los para uma pasta específica do usuário) e nomeá-los como sitename.com.error.log.

Verifique sua configuração de hosts virtuais do Apache e tente localizar onde eles estão armazenados. Se você ainda estiver preso, poderá usar o Process Monitor para determinar quais arquivos estão sendo acessados ​​enquanto o servidor está em execução: http://technet.microsoft.com/pt-br/sysinternals/bb896645


1 para o Process Monitor, não pensei em usá-lo. Mas mostra apenas que o Apache está gravando access.log, mas não há nenhum rastro de operações de leitura / gravação de arquivos de erro. Além disso, verifiquei novamente todos os arquivos de configuração; não há hosts virtuais e as únicas duas referências a *.logarquivos são ErrorLog "logs/error.log"e CustomLog "logs/access.log" common.
Arseni Mourzenko

Parece que há provavelmente um problema mais significativo com a instalação do Apache se ele falhar ao registrar os erros corretamente. Talvez uma reinstalação do Apache possa ajudar, ou talvez considerar perguntar no ServerFault, talvez na área de bate-papo para determinar se a questão será estritamente no tópico.
Ruairi Fullam
Ao utilizar nosso site, você reconhece que leu e compreendeu nossa Política de Cookies e nossa Política de Privacidade.
Licensed under cc by-sa 3.0 with attribution required.