2013-07-19 14 views
7

Possiedo un servizio Listener della coda WCF che preleva i messaggi da MSMQ. Funziona bene senza problemi. Ma non so che cosa fa IIS, crea un problema cablato molte volte. Posso navigare nel servizio ma quando lo aggiorno scompare. Ma ancora una volta se mi rinfresco dopo un secondo ritorna senza problemi questo problema persiste.Servizio WCF ospitato in IIS con problemi di creazione del binding net.msmq

Ho fatto un attento monitoraggio di questo. se creo una richiesta in meno di un secondo non riesce a elaborare questo, ma se lo richiedo dopo un secondo viene multato.

So che sembra stupido, ma finché non avrai avuto questo problema non capirai.

Qualcuno ha già risolto questo problema in precedenza?

+0

Lo stai ospitando in AppFabric? Hai controllato i registri eventi di sistema e dell'applicazione? Cos'è "questo" che stai rinfrescando e che cosa sta scomparendo? Se non si utilizza AppFabric, la prima chiamata verrà attivata per attivare il servizio. Se il servizio è inattivo (nessuna richiesta in arrivo), IIS interromperà il processo. –

+0

No sto ospitando in IIS e ho dato un'occhiata ai registri degli eventi e non ci sono informazioni significative. Sto navigando nel mio sito e lo rinfresco. Non credo che IIS metta il sito in stato di riposo per un secondo e lo riprenda. perché se si naviga dopo il secondo ritorna. ma se lo fai prima che scompaia un secondo, sicuramente qualcos'altro perché il mio periodo di timeout inattivo è impostato su 60 minuti. – Bravo11

+0

Non ci sono errori nel registro eventi relativi a .NET? Come si manifesta la scomparsa (pagina vuota, errore 500, errore DNS)? –

risposta

1

È successo a me e abbiamo notato che c'erano molti messaggi accumulati in coda. Provare a pulire la coda e riavviare il msmq. Questo sicuramente funziona.

Problemi correlati