使用jruby在后台运行WEBrick 1.3.1

时间:2015-03-12 15:36:29

标签: ruby gem jruby webrick httpserver

我有一个简单的WEBrick"听众"它处理来自我用jruby运行的GitLab的请求:

server = WEBrick::HTTPServer.new(:Port => 3030)
server.mount_proc '/' do | req, res |
    Run.new(req.body)
end

trap 'INT' do
    server.shutdown
end

trap 'TSTP' do
   server.shutdown
end

server.start

一切都运行得很完美,但事实是我无法在后台运行,所以每次关闭shell我都会松开服务,无论如何要在后台运行它?

1 个答案:

答案 0 :(得分:0)

从你可能做的最简单的事情开始(通常使用Ruby):

nohup jruby server.rb &