2

我想通过发送如下 HTTP 请求来关闭 Sinatra 应用程序:

get '/shutdown'
   # need some code here to stop the app
end

这怎么能下?

4

2 回答 2

2

假设这仅在一个进程中运行,您可以简单地使用Kernel.exit. 如果您想调用 Sinatra 关闭处理程序,您可以尝试Process.kill("TERM", Process.pid)将 SIGTERM 发送到当前进程。

于 2012-09-26T03:33:43.207 回答
0

请参阅内核::退出!

get '/shutdown' do
  exit!
end
于 2012-09-26T03:35:17.213 回答