rabbitmq-server/deps/rabbitmq_management
Luke Bakken 7f0285834e
Fix all uses of file:read_file/1
This is to address another memory leak on win32 reported here:

https://groups.google.com/g/rabbitmq-users/c/UE-wxXerJl8

"RabbitMQ constant memory increase (binary_alloc) in idle state"

The root cause is the Prometheus plugin making repeated calls to `rabbit_misc:otp_version/0` which then calls `file:read_file/1` and leaks memory on win32.

See https://github.com/erlang/otp/issues/5527 for the report to the Erlang team.

Turn `badmatch` into actual error
2022-01-03 11:33:36 -08:00
..
bin MPL 2 license update for bin/rabbitmqadmin 2020-07-27 08:31:13 -07:00
include Replace a few more leftover MPLv1.1 license headers 2021-05-19 21:20:47 +03:00
priv Match help box to correct item 2021-12-01 14:01:19 -06:00
scripts
src Fix all uses of file:read_file/1 2022-01-03 11:33:36 -08:00
test Don't run #3319 assertions in mixed version clusters 2021-08-19 23:03:09 +03:00
.gitignore Don't unintentionally gitignore HTTP API doc reference 2021-01-13 20:51:17 +03:00
.travis.yml Update Travis CI config 2020-10-13 16:35:19 -07:00
BUILD.bazel Generate the rabbitmqadmin cli under bazel 2021-11-12 11:34:19 +01:00
CODE_OF_CONDUCT.md
CONTRIBUTING.md
Caddyfile
LICENSE Update LICENSE 2020-07-20 11:25:57 +01:00
LICENSE-APACHE2-excanvas
LICENSE-BSD-base64js
LICENSE-ISC-cowboy
LICENSE-MIT-EJS
LICENSE-MIT-Flot
LICENSE-MIT-Sammy
LICENSE-MIT-jQuery
LICENSE-MPL-RabbitMQ Revert drop of Exhibit B on MPL 2.0 2020-07-20 17:00:39 +01:00
Makefile Remove duplicate rabbitmq-components.mk and erlang.mk files 2021-03-22 15:40:19 +01:00
README.md Update link to the reference docs 2021-02-01 19:55:54 +01:00

README.md

Test Erlang 22.3 Test Erlang 23

RabbitMQ Management Plugin

This plugin provides a management UI and HTTP API for RabbitMQ.

Installation

This plugin is included in the RabbitMQ distribution. Like all plugins, it has to be enabled before it can be used.

Documentation

(c) 2007-2020 VMware, Inc. or its affiliates.