Page 1 sur 1

réplications serveur A vers B -> documents effacés

MessagePublié: 06 Juil 2011 à 11:23
par kerozen
Bonjour à tous.

cela fait bien longtemps que je ne suis pas venu sur dominoarea.
Et j'y reviens pour vous soumettre un problème étrange:

j'ai deux serveurs Domino: serveurA sous domino 6.5.4 FP3 et serveurB sous domino 8.5.1 FP3.

j'ai une base de documents qui se réplique entre ces deux serveurs.
les utilisateurs n'utilisent que la base du serveurA (en domino 6.5.4) et ensuite les documents sont répliqués sur ServeurB (toutes les 10 minutes)

parfois, quand a lieu la réplique, des documents disparaissent de ServeurA, suppression initié par ServeurB.

le document existe encore sur ServeurB, mais plus sur ServeurA, alors que personne ne l'a supprimé. C'est bien ServeurB qui supprime des doc de la base de ServeurA, sans raison particulière.

Sauriez vous me dire comment cela peut-il se produire ?
un bug entre les versions de domino ?

merci par avance de vos réponses.

MessagePublié: 06 Juil 2011 à 11:45
par Michael DELIQUE
salut

regarde les options de réplication, il ya des paramètres pour la suppression automatique des "vieux documents".

MessagePublié: 06 Juil 2011 à 12:17
par kerozen
J'ai bien regardé l'ensemble des options, et rien n'est coché pour la suppression des docs non modifiés depuis xx jours.

par contre, sont cochés:
Envoyer/Répercuter les éléments supprimés de cette réplique
Envoyer/Répercuter les modifications apportées au titre de l'application et aux informations de catalogue
Autre/Cette réplique inclut des talons de suppression pour tous les documents supprimés depuis le 16/03/2011 01:03:18
Spécial/recevoir ces éléments d'autres répliques:
-éléments de conception
-Agents
-Liste de contrôle d'accès
-Suppressions

logiquement, un doc du serveur A disparaît uniquement si ce doc fut effacé de A ou de B...
hors là, il n'est effacé ni sur A ni sur B, mais lorsque B réplique, il efface le doc.

MessagePublié: 06 Juil 2011 à 12:47
par Michael DELIQUE
re,

le serveur B a tous les droits necessaires ? pas d'agent schédullé ?

MessagePublié: 07 Juil 2011 à 15:53
par kerozen
désolé de répondre aussi tard...

oui, le serveur B a tous les droits (il fait parti de LocalDomainServer)

il y a bien des agents schedulés, mais programmés pour ne s’exécuter que sur ServeurA et rien qui efface des documents.

j'ai installé depuis quelques temps un agent AuditManager (dispo sur Openntf) un peu modifié pour récupéré le nom du masque du document supprimé.
si c'est un utilisateur qui supprime le doc, j'ai bien le masque renseigné, mais si c'est le serveur, rien. c'est pour ça que j'ai mis un peu de temps à comprendre que c'est serveur B qui me supprimait des documents pendant les répliques.

j'ai modifié les dates des talons de suppressions pour qu'ils correspondent entre les deux serveurs, mais dans tous les cas, les documents que serveurB efface sur serveurA n'étaient pas effacé par quelqu'un sur serveurB, il y sont toujours.

Et si on efface rien sur ServeurB, je ne vois pas pourquoi ce serveur réplique la suppression de documents non effacés.

MessagePublié: 08 Juil 2011 à 08:01
par elgoe
Est ce que t'es serveurs ont les même droits lca et rôle.

MessagePublié: 08 Juil 2011 à 09:12
par kerozen
elgoe a écrit:Est ce que t'es serveurs ont les même droits lca et rôle.


bonjour,

oui, ils ont les mêmes droits LCA et les mêmes rôles, sur les deux bases.

edit:
bon, je ne trouve pas l'origine du problème.
en attendant une idée miracle, j'ai désactivé la réplication depuis ServeurB.

en effet, une réplique est programmée sur ServeurA vers ServeurB toutes les 10 minutes et une autre est programmée sur ServeurB vers ServeurA toutes les 20 minutes. le problème se situe peut-être par là...

en fait, je ne vois pas trop l'intérêt d'avoir deux répliques programmées sur les deux serveurs.