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

NAME

6       qpidd - the Qpid AMQP Message Broker Daemon
7
8

SYNOPSIS

10       qpidd [-p port] [--config config_file] [--data-dir directory]
11
12

DESCRIPTION

14       An AMQP message broker daemon that stores, routes and forwards messages
15       using the Advanced Message Queueing Protocol (AMQP).
16
17

OPTIONS

19       Options may be specified via command line, environment variable or con‐
20       figuration file. See FILES and ENVIRONMENT below for details.
21
22
23   Options
24       -h [ --help ]
25              Displays the help message
26
27       -v [ --version ]
28              Displays version information
29
30       --config FILE (/etc/qpidd.conf)
31              Reads configuration from FILE
32
33
34   Module options
35       --module-dir DIR (/usr/lib64/qpid/daemon) Load all shareable modules in
36       this directory
37
38       --load-module FILE
39              Specifies additional module(s) to be loaded
40
41       --no-module-dir
42              Don't load modules from module directory
43
44
45   Broker Options
46       --data-dir DIR (/builddir/.qpidd)
47              Directory to contain persistent data generated by the broker
48
49       --no-data-dir
50              Don't use a data directory.  No persistent configuration will be
51              loaded or stored
52
53       -p [ --port ] PORT (5672)
54              Tells the broker to listen on PORT
55
56       --worker-threads N (17)
57              Sets the broker thread pool size
58
59       --max-connections N (500)
60              Sets the maximum allowed connections
61
62       --connection-backlog N (10)
63              Sets the connection backlog limit for the server socket
64
65       -m [ --mgmt-enable ] yes|no (1)
66              Enable Management
67
68       --mgmt-qmf2 yes|no (1)
69              Enable broadcast of management information over QMF v2
70
71       --mgmt-qmf1 yes|no (1)
72              Enable broadcast of management information over QMF v1
73
74       --mgmt-pub-interval SECONDS (10)
75              Management Publish Interval
76
77       --queue-purge-interval SECONDS (600)
78              Interval  between  attempts  to  purge any expired messages from
79              queues
80
81       --auth yes|no (1)
82              Enable authentication, if disabled all incoming connections will
83              be trusted
84
85       --realm REALM (QPID)
86              Use    the    given   realm   when   performing   authentication
87              --default-queue-limit BYTES (104857600) Default maximum size for
88              queues (in bytes)
89
90       --tcp-nodelay
91              Set TCP_NODELAY on TCP connections
92
93       --require-encryption
94              Only accept connections that are encrypted --known-hosts-url URL
95              or 'none'       URL to send as 'known-hosts' to clients  ('none'
96              implies empty list)
97
98       --sasl-config FILE
99              gets sasl config from nonstandard location
100
101       --max-session-rate MESSAGES/S (0)
102              Sets the maximum message rate per session (0=unlimited)
103
104       --async-queue-events yes|no (0)
105              Set  Queue  Events  async,  used  for  services like replication
106              --default-flow-stop-threshold  %MESSAGES  (80)  Queue   capacity
107              level     at     which     flow     control     is    activated.
108              --default-flow-resume-threshold %MESSAGES  (70)  Queue  capacity
109              level     at     which    flow    control    is    de-activated.
110              --default-event-threshold-ratio %age of limit (80) The ratio  of
111              any specified queue limit at which an event will be raised
112
113
114   Logging options
115       -t [ --trace ]
116              Enables all logging
117
118       --log-enable RULE (notice+)
119              Enables  logging  for selected levels and components. RULE is in
120              the form 'LEVEL[+][:PATTERN]' Levels are one of:
121
122              trace debug info notice  warning  error  critical  For  example:
123              '--log-enable  warning+'  logs  all  warning, error and critical
124              messages.  '--log-enable debug:framing' logs debug messages from
125              the framing namespace.  This option can be used multiple times
126
127       --log-time yes|no (1)
128              Include time in log messages
129
130       --log-level yes|no (1)
131              Include severity level in log messages
132
133       --log-source yes|no (0)
134              Include source file:line in log messages
135
136       --log-thread yes|no (0)
137              Include thread ID in log messages
138
139       --log-function yes|no (0)
140              Include function signature in log messages
141
142       --log-prefix STRING
143              Prefix to append to all log messages
144
145
146   Logging sink options
147       --log-to-stderr yes|no (1)
148              Send logging output to stderr
149
150       --log-to-stdout yes|no (0)
151              Send logging output to stdout
152
153       --log-to-file FILE
154              Send log output to FILE.
155
156       --log-to-syslog yes|no (0)
157              Send logging output to syslog; customize using --syslog-name and
158              --syslog-facility
159
160       --syslog-name NAME (lt-qpidd)
161              Name  to  use  in  syslog  messages  --syslog-facility   LOG_XXX
162              (LOG_DAEMON) Facility to use in syslog messages
163
164
165   Daemon options
166       -d [ --daemon ]
167              Run as a daemon. Logs to syslog by default in this mode.
168
169       --transport TRANSPORT (tcp)
170              The transport for which to return the port
171
172       --pid-dir DIR (/builddir/.qpidd)
173              Directory where port-specific PID file is stored
174
175       -w [ --wait ] SECONDS (600)
176              Sets the maximum wait time to initialize the daemon. If the dae‐
177              mon fails to initialize, prints an error and returns 1
178
179       -c [ --check ]
180              Prints the daemon's process ID to stdout and returns  0  if  the
181              daemon is running, otherwise returns 1
182
183       -q [ --quit ]
184              Tells the daemon to shut down
185
186

FILES

188       /etc/qpidd.conf
189              Default configuration file.
190
191       Configuration file settings are over-ridden by command line or environ‐
192       ment  variable  settings.  '--config  <file>'  or   'export   QPID_CON‐
193       FIG=<file>' specifies an alternate file.
194
195       Each  line is a name=value pair. Blank lines and lines beginning with #
196       are ignored. For example:
197
198         # My qpidd configuration file.
199         port=6000
200         max-connections=10
201         log-to-file=/tmp/qpidd.log
202
203

ENVIRONMENT

205       QPID_<option>
206              There is an environment variable for each option.
207
208       The environment variable is the option name in uppercase, prefixed with
209       QPID_  and  '.'  or '-' are replaced with '_'. Environment settings are
210       over-ridden by command line settings. For example:
211
212         export QPID_PORT=6000
213         export QPID_MAX_CONNECTIONS=10
214         export QPID_LOG_TO_FILE=/tmp/qpidd.log
215
216

AUTHOR

218       The Apache Qpid Project, dev@qpid.apache.org
219
220

REPORTING BUGS

222       Please report bugs to users@qpid.apache.org
223
224
225
226qpidd (qpidc) version 0.10         May 2011                           QPIDD(1)
Impressum