Running the broker
After you have created your configuration file (see Configuring the broker), start the Helix Broker from the command line by issuing the following command:
$ p4broker -c config_file
Alternatively, you can set P4BROKEROPTIONS
before launching
the broker and use it to specify the broker configuration file (or other
options) to use.
For example, on Unix:
$ export P4BROKEROPTIONS="-c /usr/perforce/broker.conf"
$ p4broker -d
and on Windows:
C:\> p4 set -s P4BROKEROPTIONS="-c c:\p4broker\broker.conf"
C:\> p4broker
The
Helix Broker
reads the specified broker configuration file, and on Unix platforms the
-d
option causes the
Helix Broker
to detach itself from the controlling terminal and run in the
background.
To configure the
Helix Broker
to start automatically, create a startup script that sets
P4BROKEROPTIONS
and runs the appropriate
p4broker
command.
On Windows systems, you can also set P4BROKEROPTIONS
and
run the broker as a service. This involves the following steps:
C:\> cd C:\p4broker\
C:\p4broker\> copy p4broker.exe p4brokers.exe
C:\p4broker\> copy "C:\Program Files\Perforce\Server\svcinst.exe" svcinst.exe
C:\p4broker\> svcinst create -n P4Broker -e "C:\p4broker\p4brokers.exe" -a
C:\p4broker\> p4 set -S P4Broker P4BROKEROPTIONS="-c C:\p4broker\p4broker.conf"
C:\p4broker\> svcinst start -n P4Broker
svcinst.exe
is a standard Windows program.
P4Broker
is the name
given to the Windows service. For more information, see the Knowledge Base article, "Installing
P4Broker
on Windows and Unix systems".
Your search for returned result(s).