From b9ae60fbe0e50e3c6402c3e8a79b172c02777995 Mon Sep 17 00:00:00 2001 From: David J Peacock Date: Wed, 4 Nov 2020 07:23:19 -0500 Subject: [PATCH] replace max_fds with sysctl call The call to max_fds no longer appears valid. This approach of calling sysctl is standard across Linux based systems and would be the more established way to obtain this value. Change-Id: I1bdbbde0bd2102847a3ab061969115030ea207a6 (cherry picked from commit 6925f256edb08065ab78ff18cb773bdb30b4c847) --- roles/rabbitmq_limits/tasks/main.yml | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/roles/rabbitmq_limits/tasks/main.yml b/roles/rabbitmq_limits/tasks/main.yml index 52a33ee72..9e50c2dc5 100644 --- a/roles/rabbitmq_limits/tasks/main.yml +++ b/roles/rabbitmq_limits/tasks/main.yml @@ -10,7 +10,7 @@ shell: >- "{{ container_cli }}" exec $("{{ container_cli }}" ps -q --filter "name=rabbitmq" | head -1) - rabbitmqctl eval 'proplists:get_value(max_fds, erlang:system_info(check_io)).' + rabbitmqctl eval 'sysctl -n fs.file-max' changed_when: false - name: Verify the actual limit exceeds the minimal value