Das Notes Forum

Domino 9 und frühere Versionen => ND7: Administration & Userprobleme => Thema gestartet von: machineslave am 12.06.08 - 16:20:53

Titel: Compact Task im Programmdokument nur auf bestimmten Servern starten
Beitrag von: machineslave am 12.06.08 - 16:20:53
Hallo,

wir haben bei uns diverse Server, wovon einer der Hauptserver (mit ca. 1500 Benutzern) und die anderen relativ kleine Server in Niederlassungen sind.
Mittlerweile schafft es der große Server nicht mehr, innerhalb von 24 Stunden alle DBs zu komprimieren. ich habe mir ein Script geschrieben, welches für jeden Wochentag ein .IND File erstellt, damit ich halt jeden Tag einen Teil kkomprimieren kann; soweit so gut.
Ich habe für diesen Server ein Programmdokument je Wochentag mit dem dazugehörigen .ind File erstellt.

Kann ich in Programmdokumenten im Feld "Server to run on" auch eine Gruppe eintragen? Ich weiss, laut Hilfe kann man dort nur einen Server eintragen. Es funktioniert aber auch über Wildcard ala */Irgendwas/DE.

Gruß

Stefan
Titel: Re: Compact Task im Programmdokument nur auf bestimmten Servern starten
Beitrag von: WernerMo am 12.06.08 - 16:38:56
Hallo,

sorry aber ist das nun die Frage oder die Antwort?

Es funktioniert aber auch über Wildcard ala */Irgendwas/DE.

Gruß Werner
Titel: Re: Compact Task im Programmdokument nur auf bestimmten Servern starten
Beitrag von: machineslave am 12.06.08 - 16:58:16
Hallo,

ehm, nein, sorry. Die Frage ist, ob man auch in dem Feld eine Gruppe eintragen kann, oder nur einzelne Server bzw. Wildcards?
Titel: Re: Compact Task im Programmdokument nur auf bestimmten Servern starten
Beitrag von: mcilly am 12.06.08 - 16:59:19
Die Frage ist scheinbar ob er dort auch eine Gruppe eintragen kann, weil er ja z.b. auch Wildcards (nachweislich funktionierend) verwenden kann, obwohl die Hilfe es anders sagt.

/edit: ich war zu langsam  ;D
Andere Frage, was willst du mit dem Eintragen einer Gruppe erreichen? Dass du das program doc nur einmal erstellst und es rennt auf allen Servern?
Titel: Re: Compact Task im Programmdokument nur auf bestimmten Servern starten
Beitrag von: machineslave am 12.06.08 - 17:07:02
Nein, ich trage für einen bestimmten Server je Tag ein Programmdokument ein (Mo-So), und möchte für die restlichen Server dann nur ein einzelnes Programmdokument erstellen.
Titel: Re: Compact Task im Programmdokument nur auf bestimmten Servern starten
Beitrag von: mcilly am 12.06.08 - 18:30:20
Also ohne die genau Syntax jetzt zu diskutieren, du machst das so?:

Z.B. für jeden Tag ein Programm Dokument, damit sich das zeitlich ausgeht. Alle programs auf einem Server, richtig?

Mo: compact A-E
Di: compact F-K
Mi: compact L-P
Do: compact Q-U
Fr: compact V-Z

Und was willst du nun auf den einzelnen anderen Servern? Das habe ich noch nicht ganz verstanden.
Titel: Re: Compact Task im Programmdokument nur auf bestimmten Servern starten
Beitrag von: machineslave am 13.06.08 - 11:23:26
Genau, ich habe für einen Server je Tag ein Programmdokument.
Auf allen anderen Servern soll der Compact jeden Tag laufen.
Dort würde ich gerne eine Gruppe mit den Servern anlegen..

GROUP andere Server:
Server A
Server B....

und dann ein Programmdokument, wo ich im Feld "Server to run on" die Gruppe eingebe.
Titel: Re: Compact Task im Programmdokument nur auf bestimmten Servern starten
Beitrag von: mcilly am 13.06.08 - 12:11:50
D.h. du willst dann nur auf einem Server der ganzen Aussenstellen ein programm doc für compact erstellen, wo dann auf Grund der Gruppe der Task aber auf allen Servern anläuft, oder wie?
Titel: Re: Compact Task im Programmdokument nur auf bestimmten Servern starten
Beitrag von: machineslave am 13.06.08 - 12:52:16
Nein, ich möchte ein Programmdokument mit den restlichen Servern für den Compact Task erstellen, der die restlichen Server innehat. Dieses Programmdokument liegt natürlich auf allen Servern im directory.

/edit: Das Programmdokument sähe in etwa so aus:
Titel: Re: Compact Task im Programmdokument nur auf bestimmten Servern starten
Beitrag von: mcilly am 13.06.08 - 12:54:27
Ja klar, genau das habe ich ja auch geschrieben, deshalb in fetter Schrift, wurde aber scheinbar nicht verstanden. In Ordnung, Alternative dazu wäre ja auf jedem Server im Directory ein eigene PD zu erstellen, ist das soviel Mehraufwand?
Titel: Re: Compact Task im Programmdokument nur auf bestimmten Servern starten
Beitrag von: machineslave am 13.06.08 - 12:58:33
Na ja, bei knapp 50 Servern wäre das schon hilfreich mit einer "Servergruppe"
Titel: Re: Compact Task im Programmdokument nur auf bestimmten Servern starten
Beitrag von: mcilly am 13.06.08 - 13:01:46
Ich glaube nicht, dass es mit einer Gruppe funktioniert, weiß es aber nicht. Wenn alle Server im selben NAB sind, wären das rund 50 mal copy/paste und jeweils nur den Servernamen ändern. Zeitaufwand, 15 min.?

Aber versuch es einmal mit einer abgespeckten Gruppe von 2 Servern?
Titel: Re: Compact Task im Programmdokument nur auf bestimmten Servern starten
Beitrag von: Jörg P. am 13.06.08 - 15:31:43
...der Hauptserver (mit ca. 1500 Benutzern)...
...schafft es der große Server nicht mehr, innerhalb von 24 Stunden alle DBs zu komprimieren...

Hmmm..., lässt sich nicht evt. bei der Ursache was machen, bevor die Symptome bekämpft werden?
1500 User ist ja nun nicht so viel. Sind die Datenbanken so riesig, das der Compact so lange braucht?

Gruß
Jörg
Titel: Re: Compact Task im Programmdokument nur auf bestimmten Servern starten
Beitrag von: machineslave am 13.06.08 - 16:28:04
Also: Ich habs mal mit ner Gruppe versucht, aber das erkennt der Server nicht.
Ich habe jetzt für jeden Server ein extra Dokument erstellt (dauerte sogar weniger als 15 Minuten  ;))
Nun, die ca. 1500 Mail-Files belegen bei uns mittlerweile ein knappes Terrabyte; da dauert der Compact schonmal etwas  :-X