Files
mozo-backend/bin/drb_counter.rb
T

14 lines
475 B
Ruby
Executable File

#!/usr/bin/env ruby
# Make drb server
require 'rubygems'
require File.expand_path('../lib/in_memory_q_counter', File.dirname(__FILE__))
require 'drb'
require 'daemons'
drb_port = 9022
puts "Counter server running at port #{drb_port}"
Daemons.run_proc('DRBcounter', dir_mode: :normal, dir: File.expand_path("#{File.dirname(__FILE__)}/../tmp/pids")) do
DRb.start_service "druby://:#{drb_port}", InMemoryQCounter.new
# trap("INT") { DRb.stop_service }
DRb.thread.join
end