Hallo zusammen!
Ich habe einen Serveragenten, der nachts periodisch lokale Adressbücher in der Netzwerkumgebung sucht und dann Einträge in eine Textdatei exportiert. Funktioniert soweit auch.
Nun zum Problem:
Der Server, der den LS-Agenten ausführt, behält die bearbeiteten Datenbanken im DBCACHE und gibt sie nicht mehr frei, so dass die User beim morgendlichen Anmelden an Notes die Fehlermeldung bekommen, dass das pers. Adressbuch von einem anderen Prozess in Benutzung ist.
Nach einem "DBCACHE FLUSH" am Server sind die DB´s wieder frei und die Notes-Clients können gestartet werden.
Wie kriege ich die DB´s am besten wieder automatisch aus dem Server-Cache?
- Im Skript ein "Set db = nothing" hat nichts bewirkt
- Am Serverdokument ein Programm eintragen, das periodisch den Serverbefehl "DBCACHE FLUSH" aufruft habe ich nicht geschafft, da ich das entsprechende Programm dazu nicht gefunden habe
- In der Admin-Hilfe steht, dass ein "Ager-Thread" den Cache eigentlich alle 15 - 20 Min. bereinigen soll, aber von dem bemerke ich auch nichts, da der Cache jeden Morgen mit einer großen Anzahl an DB´s gefüllt ist, die auch nicht automatisch freigegeben werden.
- Der Notes.ini-Eintrag "NSF_DbCache_Disable=1", der den Server-Cache deaktiviert würde zwar helfen, ist aber nicht Sinn der ganzen Sache.
Hat mir vielleicht jemand noch eine zündende Idee?
Danke schon mal,
Wolfgang