lib/fluentd_server/cli.rb in fluentd-server-0.2.0 vs lib/fluentd_server/cli.rb in fluentd-server-0.3.0
- old
+ new
@@ -21,15 +21,19 @@
JOB_DIR=#{JOB_DIR}
LOG_PATH=#{LOG_FILE}
LOG_LEVEL=warn
LOG_SHIFT_AGE=0
LOG_SHIFT_SIZE=1048576
+LOCAL_STORAGE=false
+DATA_DIR=#{DATA_DIR}
+SYNC_INTERVAL=60
EOS
DEFAULT_PROCFILE =<<-EOS
web: unicorn -E production -p $PORT -o $HOST -c config/unicorn.conf
job: fluentd-server job
+sync: fluentd-server sync
serf: $(gem path serf-td-agent)/bin/serf agent
EOS
default_command :start
@@ -101,9 +105,16 @@
def job_clear
Dotenv.load
require 'delayed_job'
require 'fluentd_server/model'
Delayed::Job.delete_all
+ end
+
+ desc "sync", "Sartup fluentd_server sync worker"
+ def sync
+ Dotenv.load
+ require 'fluentd_server/sync_worker'
+ FluentdServer::SyncWorker.start
end
no_tasks do
def abort(msg)
$stderr.puts msg