Sha256: 75435fddcd78ece57eb0672d0fe3fb90370f3291ce083ed5e8a166da9e7c2eef

Contents?: true

Size: 806 Bytes

Versions: 6

Compression:

Stored size: 806 Bytes

Contents

#!/usr/bin/env ruby
#
#  Created on 2011-5-12.
#  Copyright (c) 2011. All rights reserved.
#

require 'rubygems'
require 'daemons'
require File.expand_path(File.dirname(__FILE__) + "/../lib/noda")
KCODE='s'
options = {
    :dir_mode   => :script,
    :dir        => '/var/run/noda',
    :multiple   => true,
    :ontop      => false,
    :mode       => :exec,
    :backtrace  => true,
    :monitor    => true
  }
require "socket" 
ip=TCPSocket.gethostbyname(Socket::gethostname).last
STDOUT.puts "    job_monitor at  http://#{ip}:10080"
STDOUT.puts "    job_server  at  druby://#{ip}:10001"
Daemons.run_proc("job_server",options){
  m=Noda::JobMonitor.new("#{ip}","10080","druby://#{ip}:10001")
  m.start_monitor
  s=Noda::JobServer.new("#{ip}", "10001")
  s.start_service
}

Version data entries

6 entries across 6 versions & 1 rubygems

Version Path
noda-0.0.15 bin/noda_job_server
noda-0.0.14 bin/noda_job_server
noda-0.0.13 bin/noda_job_server
noda-0.0.12 bin/noda_job_server
noda-0.0.11 bin/noda_job_server
noda-0.0.10 bin/noda_job_server