1. 首页
  2. 考试认证
  3. 其它
  4. rails server status 用于健康检查应用程序的Rails 4引擎

rails server status 用于健康检查应用程序的Rails 4引擎

上传者: 2024-10-20 18:14:19上传 ZIP文件 39.96KB 热度 2次

Rails服务器状态挂载一个Rack应用程序,它将作为ELB、Varnish等可以用来验证应用程序是否健康的健康检查。

安装将此行添加到应用程序的Gemfile中:

gem 'rails_server_status'

然后执行:


$ bundle

或者自己安装:


$ gem install rails_server_status

用法

config/routes.rb 中:


mount RailsServerStatus::Engine => \"/server-status\"

cURL挂载的端点:


curl http://localhost:3000/server-status

HTTP/1.1 200 OK

up 48699 1.14 192.168.50.206

作为JSON:


curl -H \"Accept: application/js

用户评论