Von einem timeout ist mir nichts bekannt, ich w�rde einfach mal die session-lebenszeit auf eine minute setzen und das skripttimeout auf 90 sekunden lassen...
Wenn man jetzt in session_onend eine endlosschleife bastelt kann man testen, ob nach einer minute der rechner f�r 90 sekunden h�ngt, also ob das skripttimeout auch hierf�r gilt. Ansonsten gab es ja immer dieses problem, dass unter bestimmten umst�nden session_onend nicht ausgef�hrt wird... Das ist zwar f�r Dich nicht so schlimm, denn Dir reicht ja irgendeine Session, aber mich w�rde interessieren, ob da jemand mehr weiss... Vor allem, ob das problem auf win2k rechnern noch auftritt... Wegen dieser 21:00-geschichte: je nach website kann es sein, dass ab 21:00 gar keine sessions mehr generiert werden... Dann w�rden die emails "h�ngenbleiben"... Man k�nnte �brigens je nach website-auslastung auch bei jedem session_onend x mails verschicken, also sowas: Select top x * from Mails where sent=false Und dann versenden... Ansonsten finde ich eigentlich eine email-komponente, die die emails selbst queued am besten... Das kannst Du hunderte von emails in k�rzester Zeit raushauen und die werden dann im Hintergrund versendet. Das einfachst ist, man nimmt hier CDOSYS �ber den SMTP-Server... Die meisten Komponenten, die noch dieses Feature haben, benutzen eigentlich auch den SMTP-Server daf�r.... Gruss, Claudius > > Hi Leute, > > mal ein Frage: > > Ich m�chte f�r einen Newsletterversand das Session_OnEnd benutzen. > > Der Administrator des Newsletters sagt zu einem beliebigen > Zeitpunkt, dass > der Newsletter versand werden soll. In diesem Moment wird > eine DB mit den > ben�tigten Daten gef�ttert. Dies sollte sehr schnell gehen und der > Administrator (Browser) ist wieder "frei". > > Beim Session_OnEnd wird als erstes eine Application-Variable > gesetzt dass > die Abarbeitung bereits erfolgt. > > Die Db wird ausgelesen und in einer Schleife alle Mails > verschickt. Wurde > ein Datensatz abgearbeitet, wird er aus der DB gel�scht. > > Somit ist gew�hrleistet, dass der Mailversand nicht doppelt > angestossen wird > und im Falle eines Serverabsturzer usw. die Verarbeitung an > der richtigen > Stelle weitergeht. > > Wie lange l�uft das Script ohne auf einen Timeout zu stossen > bzw. wie lange > ist der Timeout und wie kann ich den hochsetzen wenn n�tig? > > @Markus (der richtige wei� schon dass ich Ihn meine): > Ich baue selbstverst�ndlich noch eine Abfrage ein, dass der > Versand erst > nach 21:00 Uhr beginnt ;-) > > Ciao > Buchi > http://www.drhirn.com/13 | [aspgerman] als [EMAIL PROTECTED] subscribed | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp | [aspgerman] als [email protected] subscribed | http://www.aspgerman.com/archiv/aspgerman/ = Listenarchiv | Sie k�nnen sich unter folgender URL an- und abmelden: | http://www.aspgerman.com/aspgerman/listen/anmelden/aspgerman.asp
