即使应用服务器彪马掉线了,Rails服务器也如何提供页面服务?

时间:2018-07-29 03:03:59

标签: ruby-on-rails puma

我注意到在关闭puma服务器并访问该站点时,显示了以下Rails错误页面。

enter image description here

我认为puma应用服务器需要启动才能查看此页面。当应用服务器关闭时,如何提供此页面? Nginx是否在此页面上投放?

1 个答案:

答案 0 :(得分:1)

  

我认为puma应用服务器需要启动才能查看此页面。   当应用服务器关闭时,如何提供此页面?是nginx   服务此页面?

默认情况下,Rails不提供公共文件夹中的静态文件,您看到的页面是nginx提供的静态文件。

Rails中有一个选项:

# Disable serving static files from the `/public` folder by default since
# Apache or NGINX already handles this.
config.public_file_server.enabled = ENV['RAILS_SERVE_STATIC_FILES'].present?