Vraag:

Hoe houdt de server de wijzigingen bij?

Antwoord:

Een Commence Server houdt een log-bestand synclog.pim bij van alle wijzigingen die in de database hebben plaatsgevonden. Als alle Commence Clients tot een bepaald punt up-to-date zijn, worden de wijzigingen tot dit punt weggegooid (In de Message log van de server kun je deze actie zien langskomen: shrinking synclog.pim).

Wanneer een client niet meer meedraait in de werkgroep, maar niet bij de server is afgemeld, houdt de server dus alle wijzigingen vast vanaf het moment dat die client uit de werkgroep is verdwenen. De synclog.pim wordt daardoor groter en groter. In extreme gevallen kan dit bestand zo groot worden dat de server het niet meer aankan en 'struikelt over zijn eigen benen'. Het is belangrijk dat de werkgroep zuiver blijft, dat wil zeggen dat alle clients regelmatig synchroniseren, en dat er geen 'spook-clients' tot de werkgroep behoren. Afhankelijk van de grootte van de werkgroep is de vuistregel voor bestandsgrootte van het bestand synclog.pim zo'n 2 tot 10 megabyte.

Een synclog.pim die veel groter is, hoeft niet direct reden tot paniek te zijn; wel is het dan verstandig om na te gaan wie er al lang niet hebben gesynchroniseerd. Merk overigens op, dat ook nadat de werkgroep is opgeschoond, het nog wel enige tijd (soms dagen!) kan duren voordat synclog.pim ook is verkleind. Immers, niet alleen kan er weliswaar 'aan de onderkant' informatie af, 'aan de bovenkant' komt er ook weer informatie bij. Daarnaast is het zo dat het serverproces 'Attempting to shrink synclog file' een relatief lage prioriteit heeft ten opzichte van het in sync houden van de 'levende' clients. De default instelling is eens per twee uur - waarbij 'attempting' letterlijk dient te worden opgevat; als het op dat moment even niet lukt probeert de server het standaard pas na 2 uur weer. Over het algemeen niets om je druk over te maken.

Zie ook Hoe werkt de synchronisatie?


<< terug  |  index