Domino 9 und frühere Versionen > ND8: Entwicklung
Cluster: was muß bei der Programmierung beachtet werden?
m3:
Und bei Xpages kommen dann halt auch so Sachen wie sessionScope (nur im RAM eines Servers) usw. dazu.
(h)uMan:
bzgl. den "verschwundenen" Dokumenten schau auch mal hier: http://atnotes.de/index.php/topic,54120.0.html
Tode:
Clusterfähige Programmierung bedeutet (kein Anspruch auf Vollständigkeit):
- Formel: Verwenden von Replica- IDs für alle Befehle, wo das möglich ist anstatt Server : db- Syntax (Bsp. @DBLookup, @DBColumn, @Picklist, etc....)
- Script:
- OpenWithFailover anstatt Open wurde bereits genannt, und eben auch bei ws.DialogBox oder ws.Picklist den Servernamen / den Pfad dynamisch bestimmen
- ses.CurrentServer ist da ne ganz gute Methode (wenn ich aber auf einen ganz anderen Server zugreife wird es tricky...)
- Agenten: müssen auf beiden Servern laufen und dann anhand selbst bestimmter Parameter (da gibt es leider nix von IBM) untereinander ausmachen, wer denn nun die Aufgaben durchführt...
etc.
etc.
Einige der Punkte können -je nach Wichtigkeit der Funktion- auch ignoriert werden (wenn z.B. eine Infomail erst ne Stunde später rausgeht, wenn der Server, der den Agenten ausführt wieder da ist, ist sicher nicht so schlimm), aber das muss BEWUSST passieren...
emadowo:
Hallo,
wie immer habt ihr mir sehr gut geholfen! :)
Mittlerweile hat sich herausgestellt, daß es an den ACLs und Rollen lag: alle Server/-gruppen sollten alle Rollen besitzen. Das war auch schon alles.
Vielen Dank an alle!
Erwin
Navigation
[0] Themen-Index
[*] Vorherige Sete
Zur normalen Ansicht wechseln