Versionshinweise zu Sun Java System Message Queue 4.2

Automatischer Broker-Start unter Solaris 10 OS

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.

ProcedureSo implementieren Sie den automatischen Broker-Start unter dem Betriebssystem Solaris 10:

  1. Importieren Sie den mqbroker-Dienst in das SMF-Repository.

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

  2. 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.

  3. 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.

  4. 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