【问题标题】:Run WEBrick 1.3.1 in background with jruby使用 jruby 在后台运行 WEBrick 1.3.1
【发布时间】:2015-03-12 15:36:28
【问题描述】:

我有一个简单的 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 时我都会失去服务,无论如何要在后台运行它?

【问题讨论】:

    标签: ruby gem jruby webrick httpserver


    【解决方案1】:

    从你能做的最简单的事情开始(一般使用 Ruby):

    nohup jruby server.rb &

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2017-01-28
      • 2011-08-18
      • 1970-01-01
      • 1970-01-01
      • 2011-09-23
      • 2016-04-10
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多