Erro IIS do IIS 2003

1

Todos os dias temos recebido erros no IIS do IIS - nós reinicializamos e corrigimos o problema por um curto período de tempo. Nos logs de erro, estamos chegando

Um pool de aplicativos de veiculação do processo excedeu os limites de tempo durante o desligamento. O ID do processo era '2260'.

Nosso aplicativo parece morrer em pedaços para que ele não pare de competir - > mas certas seções serão quebradas com esse erro - >

Não é possível executar um programa. O comando que está sendo executado era "C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ csc.exe" / noconfig / fullpaths @ "C: \ WINDOWS \ Microsoft.NET \ Framework \ v2.0.50727 \ Temporary ASP.NET Arquivos \ lms \ 6ae61309 \ 7e6c5096 \ jywwvsao.cmdline ".

PRÓXIMO você receberá um erro "O documento não pode ser criado" ao tentar iniciar o registro de erros diretamente sobre o RDP - o servidor ainda funciona, mas o IIS pára de funcionar completamente - > Tentarei reiniciar o serviço, mas recebo um erro dizendo: Imagem incorreta Verifique isso no disquete de instalação OU " O aplicativo não inicializou corretamente " algo nesse sentido.

O disco tem uma instalação de invasão de espelho, iis 6

QUALQUER ideia é bem vinda

    
por Ted Smith 22.05.2009 / 19:04

2 respostas

2

This problem might occur because ASP.NET limits the number of worker threads and completion port threads that a call can use to execute requests.

Typically, a call to a Web service uses one worker thread to execute the code that sends the request and one completion port thread to receive the callback from the Web service. However, if the request is redirected or requires authentication, the call may use as many as two worker and two completion port threads. Therefore, you can exhaust the managed ThreadPool when multiple Web service calls occur at the same time.

For example, suppose that the ThreadPool is limited to 10 worker threads, and all 10 worker threads are currently executing code that is waiting for a callback to execute. The callback can never execute because any work items that are queued to the ThreadPool are blocked until a thread becomes available.

Another potential source of contention is the maxconnection parameter that the System.Net namespace uses to limit the number of connections. Generally, this limit works as expected. However, if many applications try to make many requests to a single IP address at the same time, threads may have to wait for an available connection. To resolve these problems, you can tune the following parameters in your Machine.config file to best fit your situation:

* maxWorkerThreads
* minWorkerThreads
* maxIoThreads
* minFreeThreads
* minLocalRequestFreeThreads
* maxconnection
* executionTimeout

To successfully resolve these problems, do the following...

A cotação continuou aqui ... Se isso não funcionar, você pode ir mais fundo com o que foi explicado aqui .

    
por 22.05.2009 / 19:37
2

Eu verificaria o log de eventos do Windows em busca de outros erros. A partir dos erros relatados, parece que o ASP.NET não pode compilar os arquivos aspx / ascx em montagens temporárias.

Pode ser um problema de hardware / RAID / de sistema de arquivos que faz com que o compilador C # (csc.exe) falhe.

    
por 22.05.2009 / 21:26