~ubuntu-branches/ubuntu/saucy/rabbitmq-server/saucy

« back to all changes in this revision

Viewing changes to docs/rabbitmqctl.1.xml

  • Committer: Package Import Robot
  • Author(s): Emile Joubert
  • Date: 2012-11-19 11:42:31 UTC
  • mfrom: (0.2.18) (0.1.32 sid)
  • Revision ID: package-import@ubuntu.com-20121119114231-hvapkn4akng09etr
Tags: 3.0.0-1
New upstream release

Show diffs side-by-side

added added

removed removed

Lines of Context:
288
288
      <title>Cluster management</title>
289
289
 
290
290
      <variablelist>
291
 
        <varlistentry id="cluster">
292
 
          <term><cmdsynopsis><command>cluster</command> <arg choice="req" role="usage-option-list"><replaceable>clusternode</replaceable> ...</arg></cmdsynopsis></term>
 
291
        <varlistentry id="join_cluster">
 
292
          <term><cmdsynopsis><command>join_cluster</command> <arg choice="req"><replaceable>clusternode</replaceable></arg><arg choice="opt"><replaceable>--ram</replaceable></arg></cmdsynopsis></term>
293
293
          <listitem>
294
294
            <variablelist>
295
295
              <varlistentry>
296
296
                <term>clusternode</term>
297
 
                <listitem><para>Subset of the nodes of the cluster to which this node should be connected.</para></listitem>
 
297
                <listitem><para>Node to cluster with.</para></listitem>
 
298
              </varlistentry>
 
299
              <varlistentry>
 
300
                <term><cmdsynopsis><arg choice="opt">--ram</arg></cmdsynopsis></term>
 
301
                <listitem>
 
302
                  <para>
 
303
                    If provided, the node will join the cluster as a RAM node.
 
304
                  </para>
 
305
                </listitem>
298
306
              </varlistentry>
299
307
            </variablelist>
300
308
            <para>
301
 
              Instruct the node to become member of a cluster with the
302
 
              specified nodes.  To cluster with currently offline nodes,
303
 
              use <link linkend="force_cluster"><command>force_cluster</command></link>.
304
 
            </para>
305
 
            <para>
306
 
              Cluster nodes can be of two types: disk or ram. Disk nodes
307
 
              replicate data in ram and on disk, thus providing
308
 
              redundancy in the event of node failure and recovery from
309
 
              global events such as power failure across all nodes. Ram
310
 
              nodes replicate data in ram only and are mainly used for
311
 
              scalability. A cluster must always have at least one disk node.
312
 
            </para>
313
 
            <para>
314
 
              If the current node is to become a disk node it needs to
315
 
              appear in the cluster node list. Otherwise it becomes a
316
 
              ram node. If the node list is empty or only contains the
317
 
              current node then the node becomes a standalone,
318
 
              i.e. non-clustered, (disk) node.
 
309
              Instruct the node to become a member of the cluster that the
 
310
              specified node is in. Before clustering, the node is reset, so be
 
311
              careful when using this command. For this command to succeed the
 
312
              RabbitMQ application must have been stopped, e.g. with <link
 
313
              linkend="stop_app"><command>stop_app</command></link>.
 
314
            </para>
 
315
            <para>
 
316
              Cluster nodes can be of two types: disc or RAM. Disc nodes
 
317
              replicate data in RAM and on disc, thus providing redundancy in
 
318
              the event of node failure and recovery from global events such
 
319
              as power failure across all nodes. RAM nodes replicate data in
 
320
              RAM only (with the exception of queue contents, which can reside
 
321
              on disc if the queue is persistent or too big to fit in memory)
 
322
              and are mainly used for scalability. RAM nodes are more
 
323
              performant only when managing resources (e.g. adding/removing
 
324
              queues, exchanges, or bindings). A cluster must always have at
 
325
              least one disc node, and usually should have more than one.
 
326
            </para>
 
327
            <para>
 
328
              The node will be a disc node by default. If you wish to
 
329
              create a RAM node, provide the <command>--ram</command> flag.
319
330
            </para>
320
331
            <para>
321
332
              After executing the <command>cluster</command> command, whenever
322
 
              the RabbitMQ application is started on the current node it
323
 
              will attempt to connect to the specified nodes, thus
324
 
              becoming an active node in the cluster comprising those
325
 
              nodes (and possibly others).
326
 
            </para>
327
 
            <para>
328
 
              The list of nodes does not have to contain all the
329
 
              cluster's nodes; a subset is sufficient. Also, clustering
330
 
              generally succeeds as long as at least one of the
331
 
              specified nodes is active. Hence adjustments to the list
332
 
              are only necessary if the cluster configuration is to be
333
 
              altered radically.
334
 
            </para>
335
 
            <para>
336
 
              For this command to succeed the RabbitMQ application must
337
 
              have been stopped, e.g. with <link linkend="stop_app"><command>stop_app</command></link>. Furthermore,
338
 
              turning a standalone node into a clustered node requires
339
 
              the node be <link linkend="reset"><command>reset</command></link> first,
340
 
              in order to avoid accidental destruction of data with the
341
 
              <command>cluster</command> command.
342
 
            </para>
343
 
            <para>
344
 
              For more details see the <ulink url="http://www.rabbitmq.com/clustering.html">clustering guide</ulink>.
 
333
              the RabbitMQ application is started on the current node it will
 
334
              attempt to connect to the nodes that were in the cluster when the
 
335
              node went down.
 
336
            </para>
 
337
            <para>
 
338
              To leave a cluster, <command>reset</command> the node. You can
 
339
              also remove nodes remotely with the
 
340
              <command>forget_cluster_node</command> command.
 
341
            </para>
 
342
            <para>
 
343
              For more details see the <ulink
 
344
              url="http://www.rabbitmq.com/clustering.html">clustering
 
345
              guide</ulink>.
345
346
            </para>
346
347
            <para role="example-prefix">For example:</para>
347
 
            <screen role="example">rabbitmqctl cluster rabbit@tanto hare@elena</screen>
 
348
            <screen role="example">rabbitmqctl join_cluster hare@elena --ram</screen>
348
349
            <para role="example">
349
 
              This command instructs the RabbitMQ node to join the
350
 
              cluster with nodes <command>rabbit@tanto</command> and
351
 
              <command>hare@elena</command>. If the node is one of these then
352
 
              it becomes a disk node, otherwise a ram node.
353
 
            </para>
354
 
          </listitem>
355
 
        </varlistentry>
356
 
        <varlistentry id="force_cluster">
357
 
          <term><cmdsynopsis><command>force_cluster</command> <arg choice="req" role="usage-option-list"><replaceable>clusternode</replaceable> ...</arg></cmdsynopsis></term>
358
 
          <listitem>
359
 
            <variablelist>
360
 
              <varlistentry>
361
 
                <term>clusternode</term>
362
 
                <listitem><para>Subset of the nodes of the cluster to which this node should be connected.</para></listitem>
363
 
              </varlistentry>
364
 
            </variablelist>
365
 
            <para>
366
 
              Instruct the node to become member of a cluster with the
367
 
              specified nodes.  This will succeed even if the specified nodes
368
 
              are offline.  For a more detailed description, see
369
 
              <link linkend="cluster"><command>cluster</command>.</link>
370
 
            </para>
371
 
            <para>
372
 
              Note that this variant of the cluster command just
373
 
              ignores the current status of the specified nodes.
374
 
              Clustering may still fail for a variety of other
375
 
              reasons.
 
350
              This command instructs the RabbitMQ node to join the cluster that
 
351
              <command>hare@elena</command> is part of, as a ram node.
376
352
            </para>
377
353
          </listitem>
378
354
        </varlistentry>
390
366
            </para>
391
367
          </listitem>
392
368
        </varlistentry>
 
369
        <varlistentry>
 
370
          <term><cmdsynopsis><command>change_cluster_node_type</command> <arg choice="req">disc | ram</arg></cmdsynopsis>
 
371
          </term>
 
372
          <listitem>
 
373
            <para>
 
374
              Changes the type of the cluster node. The node must be stopped for
 
375
              this operation to succeed, and when turning a node into a RAM node
 
376
              the node must not be the only disc node in the cluster.
 
377
            </para>
 
378
            <para role="example-prefix">For example:</para>
 
379
            <screen role="example">rabbitmqctl change_cluster_node_type disc</screen>
 
380
            <para role="example">
 
381
              This command will turn a RAM node into a disc node.
 
382
            </para>
 
383
          </listitem>
 
384
        </varlistentry>
 
385
        <varlistentry>
 
386
          <term><cmdsynopsis><command>forget_cluster_node</command> <arg choice="opt">--offline</arg></cmdsynopsis></term>
 
387
          <listitem>
 
388
            <variablelist>
 
389
              <varlistentry>
 
390
                <term><cmdsynopsis><arg choice="opt">--offline</arg></cmdsynopsis></term>
 
391
                <listitem>
 
392
                  <para>
 
393
                    Enables node removal from an offline node. This is only
 
394
                    useful in the situation where all the nodes are offline and
 
395
                    the last node to go down cannot be brought online, thus
 
396
                    preventing the whole cluster from starting. It should not be
 
397
                    used in any other circumstances since it can lead to
 
398
                    inconsistencies.
 
399
                  </para>
 
400
                </listitem>
 
401
              </varlistentry>
 
402
            </variablelist>
 
403
            <para>
 
404
              Removes a cluster node remotely. The node that is being removed
 
405
              must be offline, while the node we are removing from must be
 
406
              online, except when using the <command>--offline</command> flag.
 
407
            </para>
 
408
            <para role="example-prefix">For example:</para>
 
409
            <screen role="example">rabbitmqctl -n hare@mcnulty forget_cluster_node rabbit@stringer</screen>
 
410
            <para role="example">
 
411
              This command will remove the node
 
412
              <command>rabbit@stringer</command> from the node
 
413
              <command>hare@mcnulty</command>.
 
414
            </para>
 
415
          </listitem>
 
416
        </varlistentry>
 
417
        <varlistentry>
 
418
          <term><cmdsynopsis><command>update_cluster_nodes</command> <arg choice="req">clusternode</arg></cmdsynopsis>
 
419
          </term>
 
420
          <listitem>
 
421
            <variablelist>
 
422
              <varlistentry>
 
423
                <term>clusternode</term>
 
424
                <listitem>
 
425
                  <para>
 
426
                    The node to consult for up to date information.
 
427
                  </para>
 
428
                </listitem>
 
429
              </varlistentry>
 
430
            </variablelist>
 
431
            <para>
 
432
              Instructs an already clustered node to contact
 
433
              <command>clusternode</command> to cluster when waking up. This is
 
434
              different from <command>join_cluster</command> since it does not
 
435
              join any cluster - it checks that the node is already in a cluster
 
436
              with <command>clusternode</command>.
 
437
            </para>
 
438
            <para>
 
439
              The need for this command is motivated by the fact that clusters
 
440
              can change while a node is offline. Consider the situation in
 
441
              which node A and B are clustered. A goes down, C clusters with B,
 
442
              and then B leaves the cluster. When A wakes up, it'll try to
 
443
              contact B, but this will fail since B is not in the cluster
 
444
              anymore. <command>update_cluster_nodes -n A C</command> will solve
 
445
              this situation.
 
446
            </para>
 
447
          </listitem>
 
448
        </varlistentry>
393
449
      </variablelist>
394
450
    </refsect2>
395
451
 
581
637
            </para>
582
638
            <para>
583
639
              Deleting a virtual host deletes all its exchanges,
584
 
              queues, user mappings and associated permissions.
 
640
              queues, bindings, user permissions, parameters and policies.
585
641
            </para>
586
642
            <para role="example-prefix">For example:</para>
587
643
            <screen role="example">rabbitmqctl delete_vhost test</screen>
720
776
        </varlistentry>
721
777
 
722
778
        <varlistentry>
723
 
          <term><cmdsynopsis><command>list_user_permissions</command> <arg choice="opt">-p <replaceable>vhostpath</replaceable></arg> <arg choice="req"><replaceable>username</replaceable></arg></cmdsynopsis></term>
 
779
          <term><cmdsynopsis><command>list_user_permissions</command> <arg choice="req"><replaceable>username</replaceable></arg></cmdsynopsis></term>
724
780
          <listitem>
725
781
            <variablelist>
726
782
              <varlistentry>
745
801
    </refsect2>
746
802
 
747
803
    <refsect2>
 
804
      <title>Parameter Management</title>
 
805
      <para>
 
806
        Certain features of RabbitMQ (such as the federation plugin)
 
807
        are controlled by dynamic,
 
808
        cluster-wide <emphasis>parameters</emphasis>. Each parameter
 
809
        consists of a component name, a name and a value, and is
 
810
        associated with a virtual host. The component name and name are
 
811
        strings, and the value is an Erlang term. Parameters can be
 
812
        set, cleared and listed. In general you should refer to the
 
813
        documentation for the feature in question to see how to set
 
814
        parameters.
 
815
      </para>
 
816
      <variablelist>
 
817
        <varlistentry>
 
818
          <term><cmdsynopsis><command>set_parameter</command> <arg choice="opt">-p <replaceable>vhostpath</replaceable></arg> <arg choice="req"><replaceable>component_name</replaceable></arg> <arg choice="req"><replaceable>name</replaceable></arg> <arg choice="req"><replaceable>value</replaceable></arg></cmdsynopsis></term>
 
819
          <listitem>
 
820
            <para>
 
821
              Sets a parameter.
 
822
            </para>
 
823
            <variablelist>
 
824
              <varlistentry>
 
825
                <term>component_name</term>
 
826
                <listitem><para>
 
827
                    The name of the component for which the
 
828
                    parameter is being set.
 
829
                </para></listitem>
 
830
              </varlistentry>
 
831
              <varlistentry>
 
832
                <term>name</term>
 
833
                <listitem><para>
 
834
                    The name of the parameter being set.
 
835
                </para></listitem>
 
836
              </varlistentry>
 
837
              <varlistentry>
 
838
                <term>value</term>
 
839
                <listitem><para>
 
840
                    The value for the parameter, as a
 
841
                    JSON term. In most shells you are very likely to
 
842
                    need to quote this.
 
843
                </para></listitem>
 
844
              </varlistentry>
 
845
            </variablelist>
 
846
            <para role="example-prefix">For example:</para>
 
847
            <screen role="example">rabbitmqctl set_parameter federation local_username '"guest"'</screen>
 
848
            <para role="example">
 
849
              This command sets the parameter <command>local_username</command> for the <command>federation</command> component in the default virtual host to the JSON term <command>"guest"</command>.
 
850
            </para>
 
851
          </listitem>
 
852
        </varlistentry>
 
853
        <varlistentry>
 
854
          <term><cmdsynopsis><command>clear_parameter</command> <arg choice="opt">-p <replaceable>vhostpath</replaceable></arg> <arg choice="req"><replaceable>component_name</replaceable></arg> <arg choice="req"><replaceable>key</replaceable></arg></cmdsynopsis></term>
 
855
          <listitem>
 
856
            <para>
 
857
              Clears a parameter.
 
858
            </para>
 
859
            <variablelist>
 
860
              <varlistentry>
 
861
                <term>component_name</term>
 
862
                <listitem><para>
 
863
                    The name of the component for which the
 
864
                    parameter is being cleared.
 
865
                </para></listitem>
 
866
              </varlistentry>
 
867
              <varlistentry>
 
868
                <term>name</term>
 
869
                <listitem><para>
 
870
                    The name of the parameter being cleared.
 
871
                </para></listitem>
 
872
              </varlistentry>
 
873
            </variablelist>
 
874
            <para role="example-prefix">For example:</para>
 
875
            <screen role="example">rabbitmqctl clear_parameter federation local_username</screen>
 
876
            <para role="example">
 
877
              This command clears the parameter <command>local_username</command> for the <command>federation</command> component in the default virtual host.
 
878
            </para>
 
879
          </listitem>
 
880
        </varlistentry>
 
881
        <varlistentry>
 
882
          <term><cmdsynopsis><command>list_parameters</command> <arg choice="opt">-p <replaceable>vhostpath</replaceable></arg></cmdsynopsis></term>
 
883
          <listitem>
 
884
            <para>
 
885
              Lists all parameters for a virtual host.
 
886
            </para>
 
887
            <para role="example-prefix">For example:</para>
 
888
            <screen role="example">rabbitmqctl list_parameters</screen>
 
889
            <para role="example">
 
890
              This command lists all parameters in the default virtual host.
 
891
            </para>
 
892
          </listitem>
 
893
        </varlistentry>
 
894
      </variablelist>
 
895
    </refsect2>
 
896
 
 
897
    <refsect2>
 
898
      <title>Policy Management</title>
 
899
      <para>
 
900
        Policies are used to control and modify the behaviour of queues
 
901
        and exchanges on a cluster-wide basis. Policies apply within a
 
902
        given vhost, and consist of a name, pattern, definition and an
 
903
        optional priority. Policies can be set, cleared and listed.
 
904
      </para>
 
905
      <variablelist>
 
906
        <varlistentry>
 
907
          <term><cmdsynopsis><command>set_policy</command> <arg choice="opt">-p <replaceable>vhostpath</replaceable></arg> <arg choice="req"><replaceable>name</replaceable></arg> <arg choice="req"><replaceable>pattern</replaceable></arg>  <arg choice="req"><replaceable>definition</replaceable></arg> <arg choice="opt"><replaceable>priority</replaceable></arg> </cmdsynopsis></term>
 
908
          <listitem>
 
909
            <para>
 
910
              Sets a policy.
 
911
            </para>
 
912
            <variablelist>
 
913
              <varlistentry>
 
914
                <term>name</term>
 
915
                <listitem><para>
 
916
                    The name of the policy.
 
917
                </para></listitem>
 
918
              </varlistentry>
 
919
              <varlistentry>
 
920
                <term>pattern</term>
 
921
                <listitem><para>
 
922
                    The regular expression, which when matches on a given resources causes the policy to apply.
 
923
                </para></listitem>
 
924
              </varlistentry>
 
925
              <varlistentry>
 
926
                <term>definition</term>
 
927
                <listitem><para>
 
928
                    The definition of the policy, as a
 
929
                    JSON term. In most shells you are very likely to
 
930
                    need to quote this.
 
931
                </para></listitem>
 
932
              </varlistentry>
 
933
              <varlistentry>
 
934
                <term>priority</term>
 
935
                <listitem><para>
 
936
                    The priority of the policy as an integer, defaulting to 0. Higher numbers indicate greater precedence.
 
937
                </para></listitem>
 
938
              </varlistentry>
 
939
            </variablelist>
 
940
            <para role="example-prefix">For example:</para>
 
941
            <screen role="example">rabbitmqctl set_policy federate-me "^amq." '{"federation-upstream-set":"all"}'</screen>
 
942
            <para role="example">
 
943
              This command sets the policy <command>federate-me</command> in the default virtual host so that built-in exchanges are federated.
 
944
            </para>
 
945
          </listitem>
 
946
        </varlistentry>
 
947
        <varlistentry>
 
948
          <term><cmdsynopsis><command>clear_policy</command> <arg choice="opt">-p <replaceable>vhostpath</replaceable></arg> <arg choice="req"><replaceable>name</replaceable></arg></cmdsynopsis></term>
 
949
          <listitem>
 
950
            <para>
 
951
              Clears a policy.
 
952
            </para>
 
953
            <variablelist>
 
954
              <varlistentry>
 
955
                <term>name</term>
 
956
                <listitem><para>
 
957
                    The name of the policy being cleared.
 
958
                </para></listitem>
 
959
              </varlistentry>
 
960
            </variablelist>
 
961
            <para role="example-prefix">For example:</para>
 
962
            <screen role="example">rabbitmqctl clear_policy federate-me</screen>
 
963
            <para role="example">
 
964
              This command clears the <command>federate-me</command> policy in the default virtual host.
 
965
            </para>
 
966
          </listitem>
 
967
        </varlistentry>
 
968
        <varlistentry>
 
969
          <term><cmdsynopsis><command>list_policies</command> <arg choice="opt">-p <replaceable>vhostpath</replaceable></arg></cmdsynopsis></term>
 
970
          <listitem>
 
971
            <para>
 
972
              Lists all policies for a virtual host.
 
973
            </para>
 
974
            <para role="example-prefix">For example:</para>
 
975
            <screen role="example">rabbitmqctl list_policies</screen>
 
976
            <para role="example">
 
977
              This command lists all policies in the default virtual host.
 
978
            </para>
 
979
          </listitem>
 
980
        </varlistentry>
 
981
      </variablelist>
 
982
    </refsect2>
 
983
 
 
984
    <refsect2>
748
985
      <title>Server Status</title>
749
986
      <para>
750
987
        The server status queries interrogate the server and return a list of
794
1031
                <listitem><para>Queue arguments.</para></listitem>
795
1032
              </varlistentry>
796
1033
              <varlistentry>
 
1034
                <term>policy</term>
 
1035
                <listitem><para>Policy name applying to the queue.</para></listitem>
 
1036
              </varlistentry>
 
1037
              <varlistentry>
797
1038
                <term>pid</term>
798
1039
                <listitem><para>Id of the Erlang process associated with the queue.</para></listitem>
799
1040
              </varlistentry>
832
1073
                <listitem><para>Number of consumers.</para></listitem>
833
1074
              </varlistentry>
834
1075
              <varlistentry>
 
1076
                <term>active_consumers</term>
 
1077
                <listitem>
 
1078
                  <para>
 
1079
                    Number of active consumers. An active consumer is
 
1080
                    one which could immediately receive any messages
 
1081
                    sent to the queue - i.e. it is not limited by its
 
1082
                    prefetch count, TCP congestion, flow control, or
 
1083
                    because it has issued channel.flow. At least one
 
1084
                    of messages_ready and active_consumers must always
 
1085
                    be zero.
 
1086
                  </para>
 
1087
                  <para>
 
1088
                    Note that this value is an instantaneous snapshot
 
1089
                    - when consumers are restricted by their prefetch
 
1090
                    count they may only appear to be active for small
 
1091
                    fractions of a second until more messages are sent
 
1092
                    out.
 
1093
                  </para>
 
1094
                </listitem>
 
1095
              </varlistentry>
 
1096
              <varlistentry>
835
1097
                <term>memory</term>
836
1098
                <listitem><para>Bytes of memory consumed by the Erlang process associated with the
837
1099
                  queue, including stack, heap and internal structures.</para></listitem>
885
1147
              </varlistentry>
886
1148
              <varlistentry>
887
1149
                <term>type</term>
888
 
                <listitem><para>The exchange type (one of [<command>direct</command>,
 
1150
                <listitem><para>The exchange type (such as
 
1151
                [<command>direct</command>,
889
1152
                  <command>topic</command>, <command>headers</command>,
890
1153
                  <command>fanout</command>]).</para></listitem>
891
1154
              </varlistentry>
905
1168
                <term>arguments</term>
906
1169
                <listitem><para>Exchange arguments.</para></listitem>
907
1170
              </varlistentry>
 
1171
              <varlistentry>
 
1172
                <term>policy</term>
 
1173
                <listitem><para>Policy name for applying to the exchange.</para></listitem>
 
1174
              </varlistentry>
908
1175
            </variablelist>
909
1176
            <para>
910
1177
              If no <command>exchangeinfoitem</command>s are specified then
1015
1282
                <listitem><para>Readable name for the connection.</para></listitem>
1016
1283
              </varlistentry>
1017
1284
              <varlistentry>
1018
 
                <term>address</term>
1019
 
                <listitem><para>Server IP address.</para></listitem>
1020
 
              </varlistentry>
1021
 
              <varlistentry>
1022
1285
                <term>port</term>
1023
1286
                <listitem><para>Server port.</para></listitem>
1024
1287
              </varlistentry>
1025
1288
              <varlistentry>
1026
 
                <term>peer_address</term>
1027
 
                <listitem><para>Peer address.</para></listitem>
 
1289
                <term>host</term>
 
1290
                <listitem><para>Server hostname obtained via reverse
 
1291
                DNS, or its IP address if reverse DNS failed or was
 
1292
                not enabled.</para></listitem>
1028
1293
              </varlistentry>
1029
1294
              <varlistentry>
1030
1295
                <term>peer_port</term>
1031
1296
                <listitem><para>Peer port.</para></listitem>
1032
1297
              </varlistentry>
1033
1298
              <varlistentry>
 
1299
                <term>peer_host</term>
 
1300
                <listitem><para>Peer hostname obtained via reverse
 
1301
                DNS, or its IP address if reverse DNS failed or was
 
1302
                not enabled.</para></listitem>
 
1303
              </varlistentry>
 
1304
              <varlistentry>
1034
1305
                <term>ssl</term>
1035
1306
                <listitem><para>Boolean indicating whether the
1036
1307
                connection is secured with SSL.</para></listitem>
1113
1384
              </varlistentry>
1114
1385
              <varlistentry>
1115
1386
                <term>timeout</term>
1116
 
                <listitem><para>Connection timeout.</para></listitem>
 
1387
                <listitem><para>Connection timeout / negotiated heartbeat interval, in seconds.</para></listitem>
1117
1388
              </varlistentry>
1118
1389
              <varlistentry>
1119
1390
                <term>frame_max</term>
1147
1418
            </variablelist>
1148
1419
            <para>
1149
1420
              If no <command>connectioninfoitem</command>s are
1150
 
              specified then user, peer address, peer port, time since
 
1421
              specified then user, peer host, peer port, time since
1151
1422
              flow control and memory block state are displayed.
1152
1423
            </para>
1153
1424