Skip to content

How to analyze the flow control reason in 3.11.7 #14549

@rxjhfmf

Description

@rxjhfmf

I got a flow control problem from a publish connetion in 3.11.7 , as below:

Image

Describe the solution you'd like

the server status :
Runtime

OS PID: 20
OS: Linux
Uptime (seconds): 64844
Is under maintenance?: false
RabbitMQ version: 3.11.7
RabbitMQ release series support status: supported
Node name: rabbit@rabbitmq
Erlang configuration: Erlang/OTP 25 [erts-13.1.4] [source] [64-bit] [smp:12:12] [ds:4:4:10] [async-threads:1] [jit:ns]
Crypto library: OpenSSL 1.1.1s 1 Nov 2022
Erlang processes: 2957 used, 1048576 limit
Scheduler run queue: 66
Cluster heartbeat timeout (net_ticktime): 600

Plugins

Enabled plugin file: /etc/rabbitmq/enabled_plugins
Enabled plugins:

  • rabbitmq_prometheus
  • accept
  • prometheus
  • rabbitmq_management
  • amqp_client
  • rabbitmq_web_dispatch
  • cowboy
  • cowlib
  • rabbitmq_management_agent

Data directory

Node data directory: /var/lib/rabbitmq/mnesia/rabbit@rabbitmq
Raft data directory: /var/lib/rabbitmq/mnesia/rabbit@rabbitmq/quorum/rabbit@rabbitmq

Config files

  • /etc/rabbitmq/rabbitmq.conf
  • /etc/rabbitmq/conf.d/10-defaults.conf

Log file(s)

Alarms

(none)

Memory

Total memory used: 1.1265 gb
Calculation strategy: rss
Memory high watermark setting: 0.4 of available memory, computed to: 108.1451 gb

queue_procs: 0.6167 gb (43.55 %)
binary: 0.6027 gb (42.56 %)
code: 0.0361 gb (2.55 %)
connection_channels: 0.0353 gb (2.49 %)
other_proc: 0.0253 gb (1.79 %)
connection_other: 0.0223 gb (1.58 %)
mgmt_db: 0.0215 gb (1.52 %)
other_system: 0.0204 gb (1.44 %)
connection_writers: 0.0159 gb (1.12 %)
plugins: 0.0107 gb (0.75 %)
other_ets: 0.0029 gb (0.2 %)
metrics: 0.0027 gb (0.19 %)
connection_readers: 0.0017 gb (0.12 %)
atom: 0.0015 gb (0.1 %)
mnesia: 0.0001 gb (0.01 %)
msg_index: 0.0001 gb (0.0 %)
quorum_ets: 0.0 gb (0.0 %)
quorum_queue_dlx_procs: 0.0 gb (0.0 %)
quorum_queue_procs: 0.0 gb (0.0 %)
stream_queue_procs: 0.0 gb (0.0 %)
stream_queue_replica_reader_procs: 0.0 gb (0.0 %)
allocated_unused: 0.0 gb (0.0 %)
queue_slave_procs: 0.0 gb (0.0 %)
reserved_unallocated: 0.0 gb (0.0 %)
stream_queue_coordinator_procs: 0.0 gb (0.0 %)

File Descriptors

Total: 30, limit: 1048479
Sockets: 26, limit: 943629

Free Disk Space

Low free disk space watermark: 10.0 gb
Free disk space: 3370.7498 gb

Totals

Connection count: 26
Queue count: 6
Virtual host count: 2

Listeners

Interface: [::], port: 15672, protocol: http, purpose: HTTP API
Interface: [::], port: 15692, protocol: http/prometheus, purpose: Prometheus exporter API over HTTP
Interface: [::], port: 25672, protocol: clustering, purpose: inter-node and CLI tool communication
Interface: [::], port: 5672, protocol: amqp, purpose: AMQP 0-9-1 and AMQP 1.0

Describe alternatives you've considered

No response

Additional context

No response

Metadata

Metadata

Assignees

No one assigned

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions