1QPIDD(1) User Commands QPIDD(1)
2
3
4
6 qpidd - the Qpid AMQP Broker Daemon
7
9 qpidd [options]
10
12 An AMQP broker daemon that stores, routes and forwards messages using
13 the Advanced Message Queueing Protocol (AMQP).
14
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 [22mN (3)
50 Sets the broker thread pool size
51
52 --max-connections [22mN (500)
53 Sets the maximum allowed connections
54
55 --connection-backlog [22mN (10)
56 Sets the connection backlog limit for the server socket
57
58 --staging-threshold [22mN (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 [22mSECONDS (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 [22mN (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
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
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)