ranch:info(3)

Name

ranch:info - Overview of Ranch listeners

Description

info() -> #{Ref := Info}
info(Ref) -> Info

Info :: #{Key :: atom() := Value :: any()}

Overview of Ranch listeners.

Arguments

Ref

The listener name.

Return value

Returns detailed information about one or all Ranch listeners. The following keys are returned:

pid

Pid of the listener's top-level supervisor.

status

Listener status, either running or suspended.

ip

Interface Ranch listens on.

port

Port number Ranch listens on.

max_connections

Maximum number of connections per connection supervisor.

active_connections

Number of active connections.

all_connections

Number of connections, including those removed from the count.

transport

Transport module.

transport_options

Transport options.

protocol

Protocol module.

protocol_options

Protocol options.

Changelog

  • 2.0: The listener info is now returned as a map.
  • 2.0: The num_acceptors key has been removed.

Examples

Get information about all listeners
AllInfo = ranch:info().
Get information about a specific listener
Info = ranch:info(example).

See also

ranch:get_addr(3), ranch:get_port(3), ranch:procs(3), ranch(3)

Ranch 2.0 Function Reference

Navigation

Version select

Like my work? Donate!

Donate to Loïc Hoguin because his work on Cowboy, Ranch, Gun and Erlang.mk is fantastic:

Recurring payment options are also available via BountySource. These funds are used to cover the recurring expenses like dedicated servers or domain names.