Das Notes Forum
Domino 9 und frühere Versionen => ND6: Entwicklung => Thema gestartet von: FUN am 14.11.06 - 19:51:57
-
Hallo zusammen,
wir haben eine Newsletteranwendung, welche ca. 50.000 E-Mails verschickt.
Die Mails werden aus verschiedenen Textbausteinen erzeugt.
Ein Agent versendet diese Mails einmal im Monat.
Da die Agentenlaufzeit extrem lange ist (kann manchmal auch 3 bis 4 Stunden dauern) haben wir Probleme mit unseren Admins.
Bisher haben wir sie überreden können die Agentenlaufzeit an diesem Tag zu erhöhen.
Uns ist beim Versand aufgefallen, dass mit zunehmender Laufzeit des Agenten der Durchsatz sank.
Unsere Idee das Problem zu lösen ist jetzt folgende:
Die Mails portionsweise zu verschicken.
Jetzt die Frage:
Ist es möglich in einen Agenten einen Timer einzubauen, so dass der Agent sich selbst nach ca. einer Stunde beendet?
Kann er sich selbst wieder starten und bei einem Aufsetzpunkt fortfahren?
Gruß
Heinrich
-
Vermutlich ist es einfacher zu portionieren, indem ihr dem Agenten so umprogrammiert, dass er einmal nur Mailadressen, die mit einem Buchstaben von A bis G oder H bis M beginnen, etc. verschickt.
-
Wenn der Agent "langsamer wird", ist er mit hoher Wahrscheinlichkeit schlecht programmiert (GetNthDocument oder sowas ?).
Warum flaggt Ihr die bereits behandelten Adressen nicht einfach aus? Dann kann der Agent jederzeit wieder starten und Ihr könnt portionieren, wie Ihr lustig seid.
Bernhard
-
Einen verspäteten Dank für die Anworten.
Leider ist es tatsächlich so, dass GetNthDocument benutzt wird.
Wir haben die Anwendung von einem externen Entwickler programmieren lasen.
Wir werden jetzt versuchen diese Schleifen umzustellen, um damit die Laufzeit zu verringern.
Heinrich