In diesem Abschnitt wird die Konfiguration des automatischen Broker-Starts beim Betriebssystem Solaris 10 beschrieben. Anstatt eine rc-Datei zur Implementierung des automatischen Broker-Starts beim Neustart eines Computers zu implementieren, nutzt das folgende Verfahren die Solaris 10 Service Management Facility (SMF).
Weitere Informationen zur Verwendung der Service Management Facility finden Sie in der Dokumentation zu Solaris 10.
Importieren Sie den mqbroker-Dienst in das SMF-Repository.
# svccfg import /var/svc/manifest/application/sun/mq/mqbroker.xml
Vergewissern Sie sich, dass der Importvorgang erfolgreich war, indem Sie den Status des mqbroker-Diensts überprüfen.
# svcs mqbroker
Die Ausgabe ähnelt Folgendem:
STATE STIME FMRI disabled 16:22:50 svc:/application/sun/mq/mqbroker:default |
Der Dienst wird ursprünglich als deaktiviert angezeigt.
Aktivieren Sie den mqbroker-Dienst.
# svcadm enable svc:/application/sun/mq/mqbroker:default
Durch die Aktivierung des mqbroker-Diensts wird der Prozess imqbrokerd gestartet. Anschließend wird der Broker durch einen Neustart des Computers neu gestartet.
Konfigurieren Sie den mqbroker-Dienst so, dass alle gewünschten Argumente an den Befehl imqbrokerd weitergeleitet werden.
Die Eigenschaft options/server_args wird zur Weiterleitung von Argumenten an imqbrokerd verwendet. Gehen Sie beispielsweise wie folgt vor, um -loglevel DEBUGHIGH hinzuzufügen:
# 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 |