我正在经历以下计算器后 In what order should I send signals to gracefully shutdown processes? 和整个下面的语句来。请帮我理解我用粗体标出的部分。 [在应答发现3票] “的原因,守护进程有时使用SIGHUP重新启动或重新加载配置是守护程序从任何控制端子分离,并且因此决不会接收SIGTERM,从而使信号被认为是”腾出”一般用途
由于各种原因,Heroku可能会向您的应用程序发送SIGTERM,所以我创建了一个处理程序来处理某些清理以防发生这种情况。一些Google搜索没有得到任何关于如何在RSpec中进行测试的答案或示例。以下是基本代码: Signal.trap('TERM') do
cleanup
end
def cleanup
puts "doing some cleanup stuff"