Notes de Version de Sun Java System Message Queue 4.2

Démarrage automatique de courtier sur le SE Solaris 10

Cette section décrit la façon de configurer le démarrage automatique de courtier sur les systèmes d'exploitation Solaris 10. Plutôt que d'utiliser un fichier rc pour implémenter un démarrage automatique de courtier quand un ordinateur redémarre, la procédure suivante utilise l'outil de gestion des services Solaris 10 (SMF).

Pour plus d'informations sur l'utilisation de l'outil de gestion des services, reportez-vous à la documentation de Solaris 10.

ProcedureImplémentation du démarrage automatique de courtier sur Solaris 10 OS

  1. Importer le service mqbroker dans le répertoire SMF.

    # svccfg import /var/svc/manifest/application/sun/mq/mqbroker.xml

  2. Vérifier que l'importation a été effectuée avec succès en contrôlant l'état du service mqbroker.

    # svcs mqbroker

    Le résultat affiché par la commande ressemble à celui présenté ci-dessous.


    STATE STIME FMRI
    disabled 16:22:50 svc:/application/sun/mq/mqbroker:default

    Le service est initialiement affiché comme désactivé.

  3. Active le service mqbroker.

    # svcadm enable svc:/application/sun/mq/mqbroker:default

    L'activation du service mqbroker lancera le processus imqbrokerd. Un redémarrage relancera par la suite le courtier.

  4. Configurer le service mqbroker pour passer tout argument désiré à la commande imqbrokerd.

    La propriété options/server_args est utilisée pour passer des arguments à imqbrokerd. Par exemple, pour ajouter -loglevel DEBUGHIGH, procédez comme suit :


    # svccfg
    svc:> select svc:/application/sun/mq/mqbroker
    svc:/application/sun/mq/mqbroker> setprop options/server_args=\"-loglevel DEBUGHIGH\"
    svc:/application/sun/mq/mqbroker> exit