有没有监控网站是否 down 掉的工具推荐?最简单的就行,比如 get 首页,title 包含网站名称之类的,没包含就发邮件给管理员,5 分钟一次 是不是写个 bash 脚本就可以?
不要用 preload_app!
就好了,参考 https://github.com/puma/puma/blob/master/examples/config.rb#L154-L159
如果使用 cap 部署,需要追加一段
on_restart do
ENV['BUNDLE_GEMFILE'] = Pathname.new(File.dirname(__FILE__)).realpath.parent.join('Gemfile')
end
指定最新部署代码的 Gemfile