From dd8fded3a1adf0e3187d6a11b6b05d7485f37edc Mon Sep 17 00:00:00 2001 From: uu59 Date: Mon, 28 Jul 2014 18:37:10 +0900 Subject: [PATCH] Fix to find correct fluent-gem path --- app/models/fluentd/agent/td_agent.rb | 12 +++++++++--- 1 file changed, 9 insertions(+), 3 deletions(-) diff --git a/app/models/fluentd/agent/td_agent.rb b/app/models/fluentd/agent/td_agent.rb index 2e1e3a0..97ea215 100644 --- a/app/models/fluentd/agent/td_agent.rb +++ b/app/models/fluentd/agent/td_agent.rb @@ -13,17 +13,23 @@ class Fluentd end def start - system('/etc/init.d/td-agent start') + Bundler.with_clean_env do + system('/etc/init.d/td-agent start') + end end def stop - system('/etc/init.d/td-agent stop') + Bundler.with_clean_env do + system('/etc/init.d/td-agent stop') + end end def restart # NOTE: td-agent has no reload command # https://github.com/treasure-data/td-agent/blob/master/debian/td-agent.init#L156 - system('/etc/init.d/td-agent restart') + Bundler.with_clean_env do + system('/etc/init.d/td-agent restart') + end end def version