From 4b18c6f34344d455faf75e407927871f1361f6b5 Mon Sep 17 00:00:00 2001 From: Takuro Ashie Date: Thu, 19 May 2022 18:27:43 +0900 Subject: [PATCH] Remove RPC API `/api/processes.dump` There is no actual request from users, and it might introduce security risk. Signed-off-by: Takuro Ashie --- lib/fluent/supervisor.rb | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/lib/fluent/supervisor.rb b/lib/fluent/supervisor.rb index f9e961c126..5c6c90b693 100644 --- a/lib/fluent/supervisor.rb +++ b/lib/fluent/supervisor.rb @@ -107,16 +107,6 @@ def run_rpc_server end nil } - @rpc_server.mount_proc('/api/processes.dump') { |req, res| - $log.debug "fluentd RPC got /api/processes.dump request" - if Fluent.windows? - supervisor_dump_handler_for_windows - else - Process.kill :CONT, $$ - send_signal_to_workers(:CONT) - end - nil - } @rpc_server.mount_proc('/api/plugins.flushBuffers') { |req, res| $log.debug "fluentd RPC got /api/plugins.flushBuffers request" if Fluent.windows?