O log de ODBC do IIS não funciona - resolvendo o problema “Não foi possível inicializar o módulo de registro”

1

Sou absolutamente novo no IIS e mal sei o que estou fazendo.

Eu configurei o log de ODBC para o nosso servidor IIS exatamente seguindo as etapas especificadas pela Microsoft neste site: support.microsoft. com / kb / 245243 . Quando comecei a navegar neste site, nada foi registrado em meu banco de dados. Então, fui ao visualizador de eventos e encontrei um evento do número 2271, descrito aqui .

Primeiro, reiniciei o serviço W3SVC, conforme descrito lá, e depois disso, não consegui navegar no meu site. Quando desliguei o log nas propriedades do site no Gerenciador do IIS, tudo voltou ao normal.

Em seguida, passei para o número 2 - verifique se o site foi iniciado. Infelizmente eu não encontrei nenhum aplicativo appcmd no meu computador e nenhum lugar para baixá-lo, então eu tentei verificá-lo no Gerenciador do IIS. Seguindo os passos da Microsoft, encontrei os detalhes do meu site, mas não havia nada na coluna "Status". Na coluna "Estado" kit foi "Iniciado", mas o status estava vazio. Isso significa que o site não foi iniciado? Ou a Microsoft significa Estado, não Status? Como posso fazer isso funcionar, qual pode ser o problema? Eu apreciarei muito a ajuda, pois estou preso e é meu primeiro dia de trabalho.

    
por agnieszka 05.08.2009 / 23:08

1 resposta

2

Talvez esta não seja a resposta para sua pergunta, mas eu tenho uma sugestão. O log de ODBC não é considerado a melhor opção para servidores de produção, porque quando está habilitado, o IIS desabilita o cache do modo kernel HTTP.sys, degradando o desempenho geral do servidor. A Microsoft não recomenda o log de ODBC, a menos que seu banco de dados limite você a essa opção.

Você pode usar LogParser para mover seus logs do IIS para o banco de dados ou consultá-los diretamente.

Log Parser supports different input formats, including all IIS log file formats. Log Parser also supports multiple output formats, such as text files and database tables. You can use Log Parser to filter entries, to convert log files to other formats, and to perform data mining.

O ID do eventlog que você forneceu (2271) é provavelmente um sinal de que há algo errado com sua conexão ODBC. Eu verificaria novamente o nome de usuário / senha e o nome e endereço do servidor de banco de dados.

Se você criou a tabela de banco de dados "manualmente", verifique se todas as colunas necessárias estão presentes nessa tabela.

    
por 05.08.2009 / 23:24

Tags