|
|
||||||
|
#1
|
|
|
|
|
Hallo,
ich habe eine Webanwendung (ASP.NET 2.0), die immer nach etwa einer Minute beendet wird. Das ist besonders ärgerlich, da bestimmte Timer laufen, die nach jeweils 60 Sekunden ausgeführt werden sollen - dazu kommt es dann eben leider praktisch nie, weil die Anwendung schon vorher beendet wird. Folgende Anwendungspool-Einstellungen sind auf dem Server gemacht: [ Wiederverwendung ] http://img529.imageshack.us/img529/2...wendungvi2.jpg [ Leistung ] http://img529.imageshack.us/img529/1973/leistungao5.jpg [ Zustand ] http://img529.imageshack.us/img529/4059/zustandhi3.jpg Hat jemand eine Idee, woran das liegen könnte? Gruß Marvin |
|
|
|
#2
|
|
|
|
|
Hallo Marvin,
"Marvin Massih" schrieb: > Das ist besonders ärgerlich, da bestimmte Timer laufen, die nach jeweils 60 Sekunden ausgeführt werden sollen - dazu kommt es dann > eben leider praktisch nie, weil die Anwendung schon vorher beendet wird. wenn Application_End durchlaufen wird (die Anwendung also nicht einfach abstürzt) könntest Du probieren, damit den Grund dafür herauszufinden. http://www.mitchelsellers.com/Blogs/...-Restarts.aspx http://weblogs.asp.net/scottgu/archi...14/433194.aspx |
|
#3
|
|
|
|
|
Hallo Stefan,
Stefan Falz [MVP] schrieb: > wenn Application_End durchlaufen wird (die Anwendung also nicht einfach > abstürzt) könntest Du probieren, damit den Grund dafür herauszufinden. > > [..] > > [..] Danke, ich habe das beides mal eingebaut und erhalte folgendes Ergebnis: The hosting environment shut down the application (ApplicationShutdownReason.HostingEnvironment) Message: HostingEnvironment initiated shutdown HostingEnvironment caused shutdown Stacktrace: at System.Environment.GetStackTrace(Exception e, Boolean needFileInfo) at System.Environment.get_StackTrace() at System.Web.Hosting.HostingEnvironment.InitiateShut downInternal() at System.Web.Hosting.HostingEnvironment.UnregisterRu nningObjectInternal(IRegisteredObject obj) at System.Web.Hosting.HostingEnvironment.UnregisterOb ject(IRegisteredObject obj) at System.Web.Hosting.ISAPIRuntime.StopProcessing() Woran kann das liegen? Gruß Marvin |
|
#4
|
|
|
|
|
Marvin Massih schrieb:
> Woran kann das liegen? Meine Kristallkugel ist defekt, aber wirf mal einen Blick auf die Einstellungen des App-Pools im IIS-Manager. Generell, pauschal: Die Applikation erscheint dem Hostprozess als nicht mehr gesund oder er hat selbst nicht genug Ressourcen und räumt auf. Mit freundlichen Gruessen / Best regards, Karsten Samaschke |
|
#5
|
|
|
|
|
Hallo Karsten,
Samaschke, Karsten schrieb: > Meine Kristallkugel ist defekt, aber wirf mal einen Blick auf die > Einstellungen des App-Pools im IIS-Manager. > > Generell, pauschal: Die Applikation erscheint dem Hostprozess als nicht > mehr gesund oder er hat selbst nicht genug Ressourcen und räumt auf. Die AppPool-Einstellungen hatte ich im Ursprungsposting doch gepostet, hier noch mal die Links: [ Wiederverwendung ] http://img529.imageshack.us/img529/2...wendungvi2.jpg [ Leistung ] http://img529.imageshack.us/img529/1973/leistungao5.jpg [ Zustand ] http://img529.imageshack.us/img529/4059/zustandhi3.jpg Springt die Kristallkugel wieder an? ;-) Gruß Marvin |
|
#6
|
|
|
|
|
Hallo Marvin,
"Marvin Massih" schrieb: > The hosting environment shut down the application (ApplicationShutdownReason.HostingEnvironment) > > Message: > HostingEnvironment initiated shutdown > HostingEnvironment caused shutdown in Verbindung mit deiner doch arg geringen Einstellung für den maximalen Speicherverbrauch des Application Pools würde ich mal sagen: Deaktivier mal das Häkchen bei "Maximaler Speicher ..." und schau, ob das Problem dann immer noch auftritt. Alternativ könnte es natürlich auch ein Virenscanner sein, der den Ordner (insbesondere die web.config) überwacht, da sollte aber eigentlich eine entsprechende Meldung kommen. |
|
#7
|
|
|
|
|
Hallo Stefan,
Stefan Falz [MVP] schrieb: > in Verbindung mit deiner doch arg geringen Einstellung für den maximalen > Speicherverbrauch des Application Pools würde ich mal sagen: So wenig? Habe den ApplicationPool für mich alleine und nur die eine Anwendung laufen... dennoch lag es daran. > Deaktivier > mal das Häkchen bei "Maximaler Speicher ..." und schau, ob das Problem > dann immer noch auftritt. Ja, das war es. Frage mich, warum ich nicht selbst darauf gekommen bin, das auch mal rausnehmen zu lassen. Vielen Dank, jetzt läuft endlich alles rund. Gruß Marvin |
|
#8
|
|
|
|
|
Hallo Marvin,
"Marvin Massih" schrieb: > So wenig? Habe den ApplicationPool für mich alleine und nur die eine Anwendung laufen... Naja, schau dir halt mal die Speicherauslastung im Task Manager an. Framework, Controls, ggfs. noch anderes Zeug aus dem GAC, eigenes Projekt, Daten, ... Da kommt einiges zusammen. > Ja, das war es. Frage mich, warum ich nicht selbst darauf gekommen bin, das auch mal rausnehmen zu lassen. :) > Vielen Dank, jetzt läuft endlich alles rund. Prima, das freut mich. |
|
|
| Ähnliche Themen | |
| Waschmaschine Privileg 86406 beendet die Waschprogramme nach 1 Minute Hallo, unsere Waschmaschine verhält sich merkwürdig, nach Programmstart geht die Anzeige nach etwa einer halben Minute auf "Schleudern" und kurz danach auf "Programmende"... |
|
| Nach Umstieg OL2k auf OL03 rödelt HDD über 1 Minute, bis OL03 beendet ist Hallo NG, nach dem Beenden von OL03 steht OL noch über eine Minute im Taskmanager. Leerlaufprozess schwankt dann zwischen 97 und 99%. Die Festplatte arbeitet fleißig. Seit... |
|
| Anwendung beendet sich bei USV-Shutdown nicht Hallo, ich hab hier nen Windows95-PC, welcher als apcupsd-Slave betrieben wird (also selbst keine serielle Verbindung zur USV hat - das macht der Linux-Server). Wenn... |
|
| Warten bis Anwendung beendet ist Hallo, ich habe da ein Problem und weiß nicht wie ich es lösen kann. Ich bin noch ziemlicher Anfänger in WSH. Ich habe ein Script geschrieben, welches ein Access-ADP in... |
|
|
Alle Zeitangaben in WEZ. Es ist jetzt 03:16 Uhr. | Privacy Policy
|