Domanda

Ho un'applicazione web che a volte si blocca a causa di un carico pesante.Per farlo ritornare devo uccidere il processo "dllhost.exe". Qualcuno sa cosa fare?

Questa è un'app ASP classica (VBScript) con molti oggetti COM+.

Il server ha la seguente configurazione:

  • Intel Core 2 Duo da 2,2 GHz / 4 GB di RAM
  • Windows Server 2003 Web Edition SP2
  • IIS 6.0

Sono presenti alcuni errori nel registro eventi relativi agli oggetti COM.Ma perché gli errori negli oggetti COM mandano in crash l'intero server?

Gli oggetti COM sono oggetti PowerBuilder distribuiti come oggetti COM.

IIS 7.0 è (molto) più stabile di IIS 6.0?

È stato utile?

Soluzione

Sembra che oggetti COM poco affidabili causino il problema..li carichi nell'"Applicazione", se lo fai allora sono thread-safe;oppure vengono utilizzati e scartati ad ogni richiesta?

Sì, riciclare ogni poche ore aiuterebbe a "nascondere" il problema, ma dovrebbero essere sottoposti a debug e risolti correttamente...hai provato divide/impera per scoprire quale oggetto COM è il problema...Posso immaginare che sia complicato in un ambiente di produzione, quindi è necessario impostare alcuni test automatizzati pesanti per riprodurre il problema localmente, quindi puoi fare qualcosa al riguardo.

Altri suggerimenti

Hai una perdita di memoria :)

Questo post sul blog è la mia bibbia per la risoluzione dei problemi di IIS:

http://blogs.msdn.com/david.wang/archive/2005/12/31/HOWTO_Basics_of_IIS6_Troubleshooting.aspx

Se non riesci a controllare il tuo codice e scoprire dove si trovano le perdite di riferimento, un'alternativa è riciclare l'applicazione riavviando IIS ogni 24 ore circa.Puoi semplicemente impostare uno script da riga di comando come lavoro del server per farlo.

Probabilmente sono presenti degli errori nel registro eventi nelle categorie Applicazione e Sistema.Prova a trovare l'origine di questi errori o pubblicali qui, vedremo cosa possiamo fare :)

Modificare :@Daniel Silveira è probabile una perdita di memoria.Quale oggetto COM+ usi?Ho avuto alcuni problemi con Excel con un'applicazione che supporto.

Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a StackOverflow
scroll top