.\" DO NOT MODIFY THIS FILE! It was generated by help2man 1.46.4. .TH QPIDD "1" "October 2014" "qpidd (qpidc) version 0.16" "User Commands" .SH NAME qpidd \- the Qpid AMQP Message Broker Daemon .SH SYNOPSIS qpidd [-p port] [--config config_file] [--data-dir directory] .SH DESCRIPTION An AMQP message broker daemon that stores, routes and forwards messages using the Advanced Message Queueing Protocol (AMQP). .SH OPTIONS The options below are built-in to qpidd. Installing add-on modules provides additional options. To see the full set of options available type "qpidd --help" Options may be specified via command line, environment variable or configuration file. See FILES and ENVIRONMENT below for details. .TP \fB\-h\fR [ \fB\-\-help\fR ] Displays the help message .TP \fB\-v\fR [ \fB\-\-version\fR ] Displays version information .TP \fB\-\-config\fR FILE (\fI\,/etc/qpidd.conf\/\fP) Reads configuration from FILE .SS "Module options:" .TP \fB\-\-module\-dir\fR DIR (\fI\,/usr/lib/qpid/daemon\/\fP) Load all shareable modules in this directory .TP \fB\-\-load\-module\fR FILE Specifies additional module(s) to be loaded .TP \fB\-\-no\-module\-dir\fR Don't load modules from module directory .SS "Broker Options:" .TP \fB\-\-data\-dir\fR DIR (/tmp/buildd/.qpidd) Directory to contain persistent data generated by the broker .TP \fB\-\-no\-data\-dir\fR Don't use a data directory. No persistent configuration will be loaded or stored .TP \fB\-p\fR [ \fB\-\-port\fR ] PORT (5672) Tells the broker to listen on PORT .TP \fB\-\-worker\-threads\fR N (3) Sets the broker thread pool size .TP \fB\-\-max\-connections\fR N (500) Sets the maximum allowed connections .TP \fB\-\-connection\-backlog\fR N (10) Sets the connection backlog limit for the server socket .TP \fB\-m\fR [ \fB\-\-mgmt\-enable\fR ] yes|no (1) Enable Management .TP \fB\-\-mgmt\-publish\fR yes|no (1) Enable Publish of Management Data ('no' implies query\-only) .TP \fB\-\-mgmt\-qmf2\fR yes|no (1) Enable broadcast of management information over QMF v2 .TP \fB\-\-mgmt\-qmf1\fR yes|no (1) Enable broadcast of management information over QMF v1 .TP \fB\-\-mgmt\-pub\-interval\fR SECONDS (10) Management Publish Interval .TP \fB\-\-queue\-purge\-interval\fR SECONDS (600) Interval between attempts to purge any expired messages from queues .TP \fB\-\-auth\fR yes|no (1) Enable authentication, if disabled all incoming connections will be trusted .TP \fB\-\-realm\fR REALM (QPID) Use the given realm when performing authentication .TP \fB\-\-default\-queue\-limit\fR BYTES (104857600) Default maximum size for queues (in bytes) .TP \fB\-\-tcp\-nodelay\fR Set TCP_NODELAY on TCP connections .TP \fB\-\-require\-encryption\fR Only accept connections that are encrypted .TP \fB\-\-known\-hosts\-url\fR URL or 'none' URL to send as 'known\-hosts' to clients ('none' implies empty list) .TP \fB\-\-sasl\-config\fR DIR gets sasl config info from nonstandard location .TP \fB\-\-async\-queue\-events\fR yes|no (0) Set Queue Events async, used for services like replication .TP \fB\-\-default\-flow\-stop\-threshold\fR PERCENT (80) Percent of queue's maximum capacity at which flow control is activated. .TP \fB\-\-default\-flow\-resume\-threshold\fR PERCENT (70) Percent of queue's maximum capacity at which flow control is de\-activated. .TP \fB\-\-default\-event\-threshold\-ratio\fR %age of limit (80) The ratio of any specified queue limit at which an event will be raised .TP \fB\-\-default\-message\-group\fR GROUP\-IDENTIFER (qpid.no\-group) Group identifier to assign to messages delivered to a message group queue that do not contain an identifier. .TP \fB\-\-enable\-timestamp\fR yes|no (0) Add current time to each received message. .HP \fB\-\-link\-maintenace\-interval\fR SECONDS (2) .SS "Logging options:" .TP \fB\-t\fR [ \fB\-\-trace\fR ] Enables all logging .TP \fB\-\-log\-enable\fR RULE (notice+) Enables logging for selected levels and components. RULE is in the form \&'LEVEL[+][:PATTERN]' Levels are one of: .TP trace debug info notice warning error critical For example: \&'\-\-log\-enable warning+' logs all warning, error and critical messages. \&'\-\-log\-enable debug:framing' logs debug messages from the framing namespace. This option can be used multiple times .TP \fB\-\-log\-time\fR yes|no (1) Include time in log messages .TP \fB\-\-log\-level\fR yes|no (1) Include severity level in log messages .TP \fB\-\-log\-source\fR yes|no (0) Include source file:line in log messages .TP \fB\-\-log\-thread\fR yes|no (0) Include thread ID in log messages .TP \fB\-\-log\-function\fR yes|no (0) Include function signature in log messages .TP \fB\-\-log\-hires\-timestamp\fR yes|no (0) Use hi\-resolution timestamps in log messages .TP \fB\-\-log\-prefix\fR STRING Prefix to append to all log messages .SS "Logging sink options:" .TP \fB\-\-log\-to\-stderr\fR yes|no (1) Send logging output to stderr .TP \fB\-\-log\-to\-stdout\fR yes|no (0) Send logging output to stdout .TP \fB\-\-log\-to\-file\fR FILE Send log output to FILE. .TP \fB\-\-log\-to\-syslog\fR yes|no (0) Send logging output to syslog; customize using \fB\-\-syslog\-name\fR and \fB\-\-syslog\-facility\fR .TP \fB\-\-syslog\-name\fR NAME (lt\-qpidd) Name to use in syslog messages .TP \fB\-\-syslog\-facility\fR LOG_XXX (LOG_DAEMON) Facility to use in syslog messages .SS "Daemon options:" .TP \fB\-d\fR [ \fB\-\-daemon\fR ] Run as a daemon. Logs to syslog by default in this mode. .TP \fB\-\-transport\fR TRANSPORT (tcp) The transport for which to return the port .TP \fB\-\-pid\-dir\fR DIR (/tmp/buildd/.qpidd) Directory where port\-specific PID file is stored .TP \fB\-w\fR [ \fB\-\-wait\fR ] SECONDS (600) Sets the maximum wait time to initialize the daemon. If the daemon fails to initialize, prints an error and returns 1 .TP \fB\-c\fR [ \fB\-\-check\fR ] Prints the daemon's process ID to stdout and returns 0 if the daemon is running, otherwise returns 1 .TP \fB\-q\fR [ \fB\-\-quit\fR ] Tells the daemon to shut down .SH ENVIRONMENT .I QPID_