1QPIDD(1)                         User Commands                        QPIDD(1)
2
3
4

NAME

6       qpidd - the Qpid AMQP Broker Daemon
7

SYNOPSIS

9       qpidd [options]
10

DESCRIPTION

12       An  AMQP  broker daemon that stores, routes and forwards messages using
13       the Advanced Message Queueing Protocol (AMQP).
14

OPTIONS

16       Options may be specified via command line, environment variable or con‐
17       figuration file. See FILES and ENVIRONMENT below for details.
18
19       -h [ --help ]
20              Displays the help message
21
22       -v [ --version ]
23              Displays version information
24
25       --config FILE (/etc/qpidd.conf)
26              Reads configuration from FILE
27
28   Module options:
29       --module-dir DIR (/usr/lib/qpidd)
30              Load all .so modules in this directory
31
32       --load-module FILE
33              Specifies additional module(s) to be loaded
34
35       --no-module-dir
36              Don't load modules from module directory
37
38   Broker Options:
39       --data-dir DIR (/var/lib/qpidd)
40              Directory to contain persistent data generated by the broker
41
42       --no-data-dir
43              Don't use a data directory.  No persistent configuration will be
44              loaded or stored
45
46       -p [ --port ] PORT (5672)
47              Tells the broker to listen on PORT
48
49       --worker-threads N (3)
50              Sets the broker thread pool size
51
52       --max-connections N (500)
53              Sets the maximum allowed connections
54
55       --connection-backlog N (10)
56              Sets the connection backlog limit for the server socket
57
58       --staging-threshold N (5000000)
59              Stages messages over N bytes to disk
60
61       -m [ --mgmt-enable ] yes|no (1)
62              Enable Management
63
64       --mgmt-pub-interval SECONDS (10)
65              Management Publish Interval
66
67       --auth yes|no (1)
68              Enable authentication, if disabled all incoming connections will
69              be trusted
70
71       --realm REALM (QPID)
72              Use the given realm when performing authentication
73
74       --ack N (0)
75              Send session.ack/solicit-ack at least every N frames. 0 disables
76              voluntary ack/solitict-ack
77
78   Daemon options:
79       -d [ --daemon ]
80              Run as a daemon.
81
82       -w [ --wait ] SECONDS (10)
83              Sets the maximum wait time to initialize the daemon. If the dae‐
84              mon fails to initialize, prints an error and returns 1
85
86       -c [ --check ]
87              Prints  the  daemon's  process ID to stdout and returns 0 if the
88              daemon is running, otherwise returns 1
89
90       -q [ --quit ]
91              Tells the daemon to shut down
92
93   Logging options:
94       --log-output FILE (stderr)
95              Send log output to FILE. FILE can be a file name or one  of  the
96              special values: stderr, stdout, syslog
97
98       -t [ --trace ]
99              Enables all logging
100
101       --log-enable RULE (error+)
102              Enables  logging  for selected levels and components. RULE is in
103              the form 'LEVEL[+][:PATTERN]' Levels are one of:
104
105              trace debug info notice warning error critical
106
107              For example: '--log-enable warning+' logs all warning, error and
108              critical messages.  '--log-enable debug:framing' logs debug mes‐
109              sages from the framing namespace. This option can be used multi‐
110              ple times
111
112       --log-time yes|no (1)
113              Include time in log messages
114
115       --log-level yes|no (1)
116              Include severity level in log messages
117
118       --log-source yes|no (0)
119              Include source file:line in log messages
120
121       --log-thread yes|no (0)
122              Include thread ID in log messages
123
124       --log-function yes|no (0)
125              Include function signature in log messages
126

FILES

128       /etc/qpidd.conf
129              Default configuration file.
130
131       Configuration file settings are over-ridden by command line or environ‐
132       ment  variable  settings.  '--config  <file>'  or   'export   QPID_CON‐
133       FIG=<file>' specifies an alternate file.
134
135       Each  line is a name=value pair. Blank lines and lines beginning with #
136       are ignored. For example:
137
138         # My qpidd configuration file.
139         port=6000
140         max-connections=10
141         log-output=stdout
142         log-output=/tmp/qpidd.log
143

ENVIRONMENT

145       QPID_<option>
146              There is an environment variable for each option.
147
148       The environment variable is the option name in uppercase, prefixed with
149       QPID_  and  '.'  or '-' are replaced with '_'. Environment settings are
150       over-ridden by command line settings. For example:
151
152         export QPID_PORT=6000
153         export QPID_MAX_CONNECTIONS=10
154         export QPID_LOG_OUTPUT=/tmp/qpidd.log
155
156
157
158qpidd (qpidc) version 0.2          May 2008                           QPIDD(1)
Impressum