Restarting PUBSUB

For integration broker configuration changes, it is possible just to restart the PUBSUB group of processes on the application server (rather than the entire application server).

Here's how:

  • Start psadmin
  • 1) Application Server
  • 1) Administer a domain
  • <Pick the appropriate domain>
  • 5) Tuxedo command line (tmadmin) - this may vary depending on your PeopleTools version

In the tuxedo command line, use the help or h command to show a list of commands. The two you'll need to know are boot or b and shutdown or stop.

First you'll need to shutdown all processes in the PUBSUB group:

> shutdown -g PUBSUB

Shutting down server processes ...

        Server Id = 300 Group Id = PUBSUB Machine = server.domain.com:   shutdown succeeded
        Server Id = 301 Group Id = PUBSUB Machine = server.domain.com:   shutdown succeeded
        Server Id = 200 Group Id = PUBSUB Machine = server.domain.com:   shutdown succeeded
        Server Id = 201 Group Id = PUBSUB Machine = server.domain.com:   shutdown succeeded
        Server Id = 100 Group Id = PUBSUB Machine = server.domain.com:   shutdown succeeded
        Server Id = 101 Group Id = PUBSUB Machine = server.domain.com:   shutdown succeeded
6 processes stopped.

Then boot up the PUBSUB group again:

> boot -g PUBSUB

INFO: Oracle Tuxedo, Version 10.3.0.0, 64-bit, Patch Level (none)

Booting server processes ...

exec PSBRKHND -o ./LOGS/stdout -e ./LOGS/stderr -s PSBRKHND_dflt:BrkProcess -- -D DBNAME -S PSBRKHND_dflt :
        process id=18265 ... Started.
exec PSBRKDSP -o ./LOGS/stdout -e ./LOGS/stderr -s PSBRKDSP_dflt:Dispatch -- -D DBNAME -S PSBRKDSP_dflt :
        process id=18268 ... Started.
exec PSPUBHND -o ./LOGS/stdout -e ./LOGS/stderr -s PSPUBHND_dflt:PubConProcess -- -D DBNAME -S PSPUBHND_dflt :
        process id=18271 ... Started.
exec PSPUBDSP -o ./LOGS/stdout -e ./LOGS/stderr -s PSPUBDSP_dflt:Dispatch -- -D DBNAME -S PSPUBDSP_dflt :
        process id=18275 ... Started.
exec PSSUBHND -o ./LOGS/stdout -e ./LOGS/stderr -s PSSUBHND_dflt:SubConProcess -- -D DBNAME -S PSSUBHND_dflt :
        process id=18287 ... Started.
exec PSSUBDSP -o ./LOGS/stdout -e ./LOGS/stderr -s PSSUBDSP_dflt:Dispatch -- -D DBNAME -S PSSUBDSP_dflt :
        process id=18290 ... Started.
6 processes started.

To quit out of the tuxedo command line, type quit or just q.

Unless otherwise stated, the content of this page is licensed under Creative Commons Attribution-ShareAlike 3.0 License