2016-09-01 4 views
1

Wenn der Standardwert 110 Sekunden ist, warum werden dann Anforderungen angezeigt, die darüber hinausgehen (bis zu 177 Sekunden)? Ich würde erwarten und hoffen, dass sobald die Zeit erreicht ist, die Anfrage abgebrochen und Ressourcen neu zugeordnet werden.Wenn ExecutionTimeout erreicht ist, was passiert?

ich diese Ansprechzeiten in meinem apm-Tool sehen (dynaTrace), welche Instrumente den Code und wahrscheinlich die Zeit von den Server-Logs nicht

(bezogen auf In our IIS logs, why do requests last 5 min and longer when executionTimeout is 110 seconds?) erhalten

Danke

+0

https://msdn.microsoft.com/en-us/library/system .web.configuration.httpruntimesection.executiontimeout (v = vs.110) .aspx – MethodMan

+0

danke MethodMan. Meine Frage wäre, wird eine Ausnahme ausgelöst und die Anfrage abgebrochen? Ich sehe Anfragen bis zu 177 Sekunden und keine Ausnahmen und mein APM-Tool fängt jede Ausnahme ab. – Matt

+0

ich die Antwort hier http://stackoverflow.com/questions/27170151/why-doesnt-my-action-method-time-out – Matt

Antwort

0

Haben Sie berücksichtigt, dass die Anforderungen möglicherweise auf dem Server in der Warteschlange stehen? Wenn Sie sich die Perfmon RequestsQueued ansehen, sehen Sie möglicherweise Warteschlangen.

Schauen Sie sich auch die Wartezeit an, um einen Hinweis darauf zu erhalten, wie lange die letzte Anfrage gewartet hat.

+0

Dank Avvi, fand fand ich die Antwort hier http://stackoverflow.com/questions/ 27170151/Warum-nicht-meine-Aktion-Methode-Time-Out – Matt

+0

Cool Danke für das Update - froh, dass Sie eine Antwort – Avner

0

Können Sie einen Screenshot des PurePath senden, der die Ausführungszeit zeigt, aber auch die Spalte "Elapsed Time" im Baum? Vielleicht wird PurePath selbst nach 110 s von IIS abgebrochen, aber einige asynchrone Aktivitäten in Ihrer ASP.NET App funktionieren immer noch und wurden nicht durch das IIS Timeout unterbrochen. Der Baum sollte PurePath zeigen, dass es asynchrone Subpfade zeigt andi

+0

gerade gesehen haben, dass Sie die gleiche Frage auf unserem Forum dynatrace veröffentlicht - hier ist der Querverweis: https://answers.dynatrace.com/questions/159816/why-do-net-requests-run-longer-than-executiontimeo.html –

+0

Hey Andi, Danke für die Antwort, Da dies vertrauliche Informationen ist, habe ich ein Ticket erstellt und den Screenshot angehängt zusammen mit dem exportierten reinen Pfad. Die Ticketnummer ist 24690 – Matt

0

ich die Antwort hier stackoverflow.com/questions/27170151/ gefunden

Verwandte Themen