Loading

Dépannage de la réplication de données

Date de publication: Nov 19, 2025
Description
Environnement : STG

Cet article traite du dépannage des problèmes de réplication à la fois dans le cadre du passage d’un environnement de préproduction à un environnement de production et du passage d’un environnement de préproduction à un environnement de développement.
Résolution

La première étape de la surveillance de l’environnement de préproduction consiste à contrôler l’état du processus de réplication des données au sein de l’instance de préproduction (instance source). En cas d’échec de celui-ci, l’étape suivante consiste à rechercher les messages relatifs à l’échec dans les journaux de préproduction.

 
Examinez d’abord les journaux de préproduction au sein de l’instance de préproduction. Examinez le fichier staging-blade-aaaammjj.log le plus récent. Il arrive souvent qu’un même journal de préproduction contienne plusieurs jours d’événements de préproduction.

https:///on/demandware.servlet/webdav/Sites/Logs 

Recherchez dans les journaux le début du processus de réplication. Son horodatage sera semblable à celui de la tâche de réplication des données que vous avez démarrée.
 
(tâches individuelles créées dans Business Manager)
 
[2007-01-15 21:17:12.848 GMT] ISH-CORE-2250 : Nouvelle tâche de réplication « 1168895828901 » dans le domaine « Sites-Site » créée.
[2007-01-15  21:18:34.171 GMT] ISH-CORE-2250 : Nouvelle tâche de réplication « 1168895910472 » dans le domaine « Sites-YourStore » créée.
[2007-01-15 21:21:13.574 GMT]  ===================================================================================================
[2007-01-15 21:21:13.574 GMT] processus ReplicationPublication créé.
[2007-01-15 21:21:13.575 GMT] Date de début : Lun 15 Jan 2020 21:21:12 GMT 2007
[2007-01-15 21:21:13.575 GMT] TargetSystem : Production (http://216.75.207.174:80)
[2007-01-15 21:21:13.575 GMT] uuid du processus : bcvh6iaalTxJYaaacowN3YFqCG)
[2007-01-15 21:21:13.575 GMT] --------------------------------------------
 
À partir de là, faites défiler vers le bas le fichier journal. Vous verrez que la tâche passe par des étapes telles que la collecte des statistiques pour tous les tableaux.
 
[2007-01-15  21:27:06.602 GMT] ISH-CORE-2070 : SQL (64ms, rows=1) : begin dbms_stats.gather_table_stats(user, 'PRODUCTOPTION_AV$1', method_opt => 'for all indexed columns', cascade => TRUE); end;
[2007-01-15 21 27:06.654 GMT] ISH-CORE-2070 : SQL (52ms, rows=1): begin  dbms_stats.gather_table_stats(user, 'PRODUCTOPTION$1', method_opt =>  'for all indexed columns', cascade => TRUE); end;
[2007-01-15 21 27:06.826 GMT] ISH-CORE-2070 : SQL (171ms, rows=1): begin  dbms_stats.gather_table_stats(user, 'BUNDLEASSIGNMENT$1', method_opt  => 'for all indexed columns', cascade => TRUE); end;
[2007-01-15  21:27:06.869 GMT] ISH-CORE-2070 : SQL (43ms, rows=1): begin  dbms_stats.gather_table_stats(user, 'PRODUCTOPTIONPRICE_AV$1',  method_opt => 'for all indexed columns', cascade => TRUE); end;
[2007-01-15 21:27:06.869 GMT] ISH-CORE-2067 : Démarrage d’une nouvelle transaction…
[2007-01-15 21:27:06.872 GMT] ISH-CORE-2069 : Engagement de la transaction.
[2007-01-15 21:27:06.882 GMT] ISH-CORE-2067 : Démarrage d’une nouvelle transaction..
 
Ensuite, vous verrez le rsynch s’exécuter : il prépare les répertoires du système de fichiers pour leur copie sur l’instance cible.
 
[ 2007-01-15 21:27:08.317 GMT] StagingGroup : Index de recherche de contenus propre au site (répertoire correspondant : search/content)
[2007-01-15  21:27:08.317 GMT] ISH-CORE-2486 : Synchronisation des fichiers de l’unité « Sites-YourStore-Site » du site « Sites-YourStore-Sites-YourStore-Site » vers le répertoire d’échange « /remote/aaas/staging/stg ».
[2007-01-15 21:27:08.318  GMT] Exécution de la commande : /build/2.0.0/system/bin/synchronize.sh  /remote/aaas/aaas_stg/sharedata/sites/Sites-YourStore-Site/1/search/content/  /remote/aaas/staging/stg/Sites-YourStore-Site/search/content/ ()
[2007-01-15  21:27:08.402 GMT] Débogage rsync (/usr/bin/rsync -tr --delete  /remote/aaas/aaas_stg/sharedata/sites/Sites-YourStore-Site/1/search/content/  /remote/aaas/staging/stg/Sites-YourStore-Site/search/content/)
[2007-01-15  21:27:08.476 GMT] ISH-CORE-1956 : Les fichiers du chemin « search/content » du site « Sites-YourStore-Site » ont été préparés
 
L’étape finale au sein de l’instance de préproduction doit correspondre à un transfert vers la cible (serveur de production). Vous verrez la ligne suivante dans le journal de préproduction.
 
[2007-01-15 21:27:09.783 GMT] Pipeline de préproduction dans le système actif appelé.
 
Si vous ne voyez pas ce message de réussite, recherchez des erreurs telles que celles présentées ci-dessous et suivez les étapes recommandées.
 
ISH-CORE-2491 :  Modification de l’état du processus ayant pour uuid dC8KAANna1AAAAEOTN9h9md4 (passage de « StartingStagingProcess » à « ErrorAcquiringEditingLocks »)
 
Solution :
 
Si cette erreur de préproduction se produit, suivez les étapes ci-après.
 
1. Redémarrez l’instance cible (production ou développement), puis redémarrez l’instance de préproduction via Control Center.
2. Répétez le processus de préproduction ayant échoué avec les mêmes paramètres.
 
Si le journal de préproduction de l’environnement de préproduction n’affiche aucune erreur, accédez au journal de préproduction de l’environnement de production.
 
https:///on/demandware.servlet/webdav/Sites/Logs
 
Les journaux de préproduction de l’environnement de production commencent par un message semblable au suivant.
 
[2007-01-15 20:29:30.321 GMT] Copie du processus intermédiaire avec uuid=bcFvkiaalTMxMaaco4bVYFqBX[2007-01-15 20:29:32.347 GMT] Démarrage de StagingResources-Acquire@Sites-Site
 
Ensuite, en fonction de la nature exacte de votre environnement de préproduction, vous verrez la copie du tableau de la base de données commencer.
 
[2007-01-15  20:30:20.296 GMT] ISH-CORE-2070 : SQL (123ms, rows=1): INSERT /*+ APPEND  */ INTO CATALOG$1 dest SELECT  CATALOGDOMAINID,ID,TYPECODE,STATUS,PROXYFLAG,STARTMAINTENANCE,ENDMAINTENANCE,POSITION,UUID,OCA,DOMAINID,LASTMODIFIED  FROM CATALOG$S src WHERE src.DOMAINID NOT IN  ('bcIxgiaalXEYQaaacmKaN9rLDa')
[2007-01-15 20:30:20.665 GMT] ISH-CORE-2070 : SQL (369ms, rows=0): RUNCATE TABLE CATALOGSITEASSIGNMENT$1 REUSE STORAGE
[2007-01-15 20:30:20.769 GMT] ISH-CORE-2070 : SQL (100ms, rows=1): INSERT /*+ APPEND */ INTO CATALOGSITEASSIGNMENT$1
 
Ensuite, après la copie, nous procédons au basculement des tableaux temporaires en tableaux source (passage de $2 à $1).
 
[2007-01-15  20:35:43.935 GMT] ISH-CORE-2300 : Basculement du synonyme  PRODUCT_AV de PRODUCT_AV$2 vers PRODUCT_AV$1…
[2007-01-15  20:35:43.935 GMT] ISH-CORE-2300 : Basculement du synonyme DELETEDPRODUCT de DELETEDPRODUCT$2 vers DELETEDPRODUCT$1...
[2007-01-15 20:35:43.935 GMT] ISH-CORE-2300 : Basculement du synonyme PRODUCT de PRODUCT$2 vers PRODUCT$1…
[2007-01-15  20:35:43.935 GMT] ISH-CORE-2300 : Basculement du synonyme PRODUCTLINK de PRODUCTLINK$2 vers PRODUCTLINK$1…
[2007-01-15  20:35:43.935 GMT] ISH-CORE-2300 : Basculement du synonyme PRODUCTOPTION de PRODUCTOPTION$2 vers PRODUCTOPTION$1
 
Si la tâche est terminée, vous verrez le message suivant à la fin des journaux.
 
[2007-01-15 21:31:17.434 GMT] Le processus ReplicationPublication s’est terminé avec l’état « StagingProcessCompleted ».
[2007-01-15 21:31:17.435 GMT] uuid du processus : cfbcMiaalTlpoaaado7llYFqCL)
[2007-01-15 21:31:17.435 GMT] Date de fin : Lun 15 Jan 21:31:16 GMT 2007
[2007-01-15 21:31:17.435 GMT] =======================================
 
 
Voir aussi :
Numéro d’article de la base de connaissances

000391175

 
Chargement
Salesforce Help | Article