Question

Je dois rechercher le problème de communication entre le répartiteur et l’instance de CQ (rendu)

Réponse, résolution

Afin d’effectuer mon enquête, je peux utiliser l’outil proxy.jar fourni dans le dossier crx-quickstart/opt/helpers de mon installation CQ/CRX. La documentation initiale est disponible sur cette page (1).
 
Le principe est de modifier le port sur lequel envoyer les données, puis d’utiliser proxy.jar pour la redirection vers l’instance adéquate.
 
Par exemple, si votre instance de CQ s'exécute sur le port 4502 de votre hôte local, vous trouverez les lignes suivantes dans le dispatcher.any.
 
/renders
{
/rend01
{
# hostname or IP of the render
/hostname "127.0.0.1"
# port of the render
/port "4502"
# connect timeout in milliseconds, 0 to wait indefinitely
/timeout "0"
}
}
 
Vous pouvez donc simplement remplacer le port 4502 par un nouveau port, par exemple 4512, puis démarrer le proxy.jar avec la commande suivante :
 
> java -jar proxy.jar localhost 4502 4512 -logfile proxy.log
 
Cette action ouvre un port de sorte qu’il écoute sur le port 4512, pour le rediriger ensuite vers 4502, afin que toutes les communications soient ensuite connectées dans proxy.log (assurez-vous que vous avez redémarré le serveur web pour que les changements du répartiteur soient pris en compte).
 
Vous pourrez ensuite utiliser ces informations pour obtenir plus de détails sur l’origine du problème (par exemple, votre SSO n’est pas correctement configuré et vous n’obtenez pas l’en-tête correct dans la requête).
 
Pour une description complète des options proxy.jar, vous pouvez saisir :

> java -jar proxy.jar
SimpleProxyServer Version 1.16 (c) 2002-2004 Day Management AG

Usage:
java -jar proxy.jar <host> <remoteport> <localport> [options]
 
Options:
-q Quiet Mode
-b Binary Mode
-t Timestamp log entries
-i [n] Uses up to 'n' connection indentations. La valeur par défaut est 16
-logfile <filename> Fait également passer la conversation vers le fichier journal (même en mode silencieux)

(1) [http://docs.day.com/content/en/home/docutools/proxy_jar.html]

Application

Toutes les versions du dispatcher

Ce produit est distribué sous licence Creative Commons Attribution - Pas d’utilisation commerciale - Partage à l’identique 3.0 non transposé  Les publications Twitter™ et Facebook ne sont pas couvertes par les dispositions Creative Commons.

Mentions légales   |   Politique de confidentialité en ligne