Nun die erste Frage die ich stelle ist: wozu �berhaupt ASP. Wenn die
Ausgabe eh niemand interessiert; und warum der Umweg. Auf dem Server
ist alles installiert von MDAC bis Emailkomponente. Mit [fast] genau
dem gleichen Code kann man das auch dem Scripting Host �berlassen.
Entweder zeitgesteuert oder meinetwegen von einem ASP Script dann
angeworfen. Zum Beispiel �ber Zeitplaner in einer Minute loslaufen
lassen.
Wenn es zum Absturz kommt dann w�re meine erste Vermutung schlechte
Fehlerbehandlung. Vielleicht sogar ganz ausgeschalten und Fehler
{�berhaupt nicht | oder schlecht} abgefangen. Woran es klemmt kriegt
man raus, wenn man ein Log mitlaufen l�sst in das er schreibt welche
R�ckgabewerte es gab. Etwa nach dem Muster
On error resume next
Mail.send
Logindatei err ' oder Komponentenspezifische Fehler
On error goto 0
Dann von Zeit zu Zeit das Log kontrollieren und schaun, wo es zwickt.
Zum Beispiel die n�chste Emailadresse nach der letzten vor dem Absturz
�berpr�fen bzw. schaun was der Emailserver dazu sagt. Oder im Testing
dem Server mal eine bewusst falsche Emailadresse servieren und schaun
wie er drauf reagiert.
--
Viele Gr��e
Hubert Daubmeier
-----Original Message-----
From: Patrick-M. Engel [mailto:[EMAIL PROTECTED]]
Sent: Tuesday, October 01, 2002 1:16 AM
To: ASP Diskussionsliste fuer Anfaenger
Subject: [aspdebeginners] Absturz Webserver durch tote ASP-Skriptausgabe
Hi,
ich versuche dem Absturz eines Webservers auf den Grund zu gehen und
habe nun folgende Vermutung:
Zum Versenden eines umfangreichen Newsletters starte ich ein ASP-Skript
mit quasi unendlich langer Session-Timeout. Das Skript gibt mir auf dem
Bild einen Status aus f�r jeden Newsletter. Hatte das zum Debuggen
gebraucht. Sobald ich sehe, alles ist okay, schlie�e ich das
Browserfenster (interessiert ja keinen, das zwei Stunden laufen zu
lassen). Das Skript arbeitet dabei nat�rlich wegen des "unendlichen"
Session-Timeouts brav weiter. Naja, ab und zu st�rzt der gesamte
Webserver ab. Nicht unbedingt regelm��ig, halt ab und zu, eben nicht
immer - ihr wisst schon.
Nun mein Gedanke: K�nnte der Output eines Skriptes an einen "toten"
Empf�nger (da Fenster nicht mehr vorhanden) zu einem �berlauf im Server
f�hren? Etwa, weil er die Daten cached, bis der Client mal wieder sagt
"Hallo, ich bin da. Sende mir weitere Daten."?
Wer kennt sich mit der Host/Client-Verst�ndigung aus und k�nnte da ein
Feedback geben?
Viele Gr��e,
Patrick
P.S.: Habe jetzt die gesamten response.write des Skriptes rausgenommen.
L�uft jetzt also mit leerem Fenster ohne Daten zum Client. Mal schaun',
ob der Server irgendwann wieder abst�rzt.
| Oft Gefragtes: http://www.aspgerman.com/aspgerman/faq/
| [aspdebeginners] als [email protected] subscribed
| http://www.aspgerman.com/archiv/aspdebeginners/ = Listenarchiv
| Sie knnen sich unter folgender URL an- und abmelden:
| http://www.aspgerman.com/aspgerman/listen/anmelden/aspdebeginners.asp