Ssis chiamato da vb timeout

sabato 20 febbraio 2010 - 12.39

memmo77 Profilo | Expert

Salve. Ho una procedura che tramite codice asp.net nella parte vb, richiama un ssis che fa dei calcoli. I calcoli che vengono effettuati sono abbastanza complessi e laboriosi e la procedura dura alcuni minuti.
Succede che il client che l'ha lanciata riceva un errore di timeout.
Non capisco di quale timeout si tratti e come poterlo aumentare. Questo l'errore che viene generato:

Codice evento: 3001
Messaggio evento: Richiesta annullata.
Ora evento: 20/02/2010 12.18.18
Ora evento (UTC): 20/02/2010 11.18.18
ID evento: 37f34b3484a14263a23ea3721d3ac37f
Sequenza evento: 97
Occorrenza evento: 3
Codice dettagli evento: 0

Informazioni applicazione:
Dominio applicazione: /LM/W3SVC/1/Root/******-1-129111342986093750
Livello di attendibilità: Full
Percorso virtuale applicazione: /*****
Percorso applicazione: D:\WEB\***\
Nome computer: ********

Informazioni processo:
ID processo: 5872
Nome processo: w3wp.exe
Nome account: NT AUTHORITY\SERVIZIO DI RETE

Informazioni eccezione:
Tipo di eccezione: HttpException
Messaggio eccezione: Timeout della richiesta.

Informazioni richiesta:
URL richiesta: http://********************.aspx
Percorso richiesta: /*******/***********.aspx
Indirizzo host utente: 192.168.2.23
Utente:
Autenticazione: False
Tipo di autenticazione:
Nome account thread: NT AUTHORITY\SERVIZIO DI RETE

Informazioni thread:
ID thread: 6
Nome account thread: NT AUTHORITY\SERVIZIO DI RETE
Rappresentazione: False
Analisi dello stack:


Dettagli evento personalizzato:

Per ulteriori informazioni, consultare la Guida in linea e supporto tecnico all'indirizzo http://go.microsoft.com/fwlink/events.asp.

Grazie ciao.

alx_81 Profilo | Guru

>Salve.
ciao,
> Ho una procedura che tramite codice asp.net nella parte
>vb, richiama un ssis che fa dei calcoli. I calcoli che vengono
>effettuati sono abbastanza complessi e laboriosi e la procedura
>dura alcuni minuti.
>Succede che il client che l'ha lanciata riceva un errore di timeout.
>Non capisco di quale timeout si tratti e come poterlo aumentare.
in base a quanto accennato qui (http://www.dotnethell.it/forum/messages.aspx?ThreadID=34411) sarebbe meglio lanciare in asincrono il ssis. Poi potresti dare una paginetta di consultazione dei risultati la quale controlla lo stato di esecuzione del processo per poi darti, quando pronti, i dati di risposta che ti servono. In questo modo sleghi l'applicazione dal calcolo che non appesantirebbe più l'utente di attese.

ps: il timeout sembra di script asp.net

>Grazie ciao.
di nulla!
--

Alessandro Alpi | SQL Server MVP
MCP|MCITP|MCTS|MCT

http://www.alessandroalpi.net
http://blogs.dotnethell.it/suxstellino
http://mvp.support.microsoft.com/profile/Alessandro.Alpi
Partecipa anche tu! Registrati!
Hai bisogno di aiuto ?
Perchè non ti registri subito?

Dopo esserti registrato potrai chiedere
aiuto sul nostro Forum oppure aiutare gli altri

Consulta le Stanze disponibili.

Registrati ora !
Copyright © dotNetHell.it 2002-2017
Running on Windows Server 2008 R2 Standard, SQL Server 2012 & ASP.NET 3.5