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.
Importer le service mqbroker dans le répertoire SMF.
# svccfg import /var/svc/manifest/application/sun/mq/mqbroker.xml
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é.
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.
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 |