Question

Nous allons démarrer CQ5 avec cron, mais il démarre toujours 2 processus. Le second est un enfant du premier, l’interface graphique s’affiche sur certains terminaux Unix. Ensuite, arrêter le processus arrête uniquement le premier processus. Le second processus est toujours en cours d’exécution, ce qui peut provoquer des problèmes la prochaine fois que le script de démarrage est appelé. La solution la plus utilisée est de programmer l’arrêt et le démarrage pour la procédure de sauvegarde.

Réponse, résolution

CQ5 Quickstart ne détecte pas correctement les paramètres du système et essaye de répliquer le processus Java avec plus d’options.

Pour éviter ce problème, il est possible de forcer l’option de façon à ce que Quickstart ne réplique pas au démarrage.

Ajoutez l’option suivante à la variable QUICKSTART_OPTS définie dans le script serverctl. (les commentaires concernent les valeurs par défaut)

  1. Modifiez serverctl à partir de votre installation crx-quickstart/server et cherchez QUICKSTART_OPTS.
  2. Ajoutez l’option « -nofork » (enlevez les commentaires de cette ligne si ce n'est déjà fait)
  3. enregistrer

Vérifiez que cron n'ait plus 2 processus la prochaine fois qu'il exécutera le script de démarrage

S’applique à

CQ5.x.

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