生产环境 THIN 未加载数据
Production environment THIN is not loading data
当我尝试在生产中使用 thin 服务 ruby 项目(我正在从另一台运行良好的服务器迁移该项目)时,我无法访问该站点,但它在开发中运行良好
$ thin start -e production
Using rack adapter
Thin web server (v1.6.3 codename Protein Powder)
Maximum connections set to 1024
Listening on 0.0.0.0:3000, CTRL+C to stop
在另一个终端:
$ curl http://localhost:3000
[deploy@host dir]$
但是如果我尝试使用开发环境,curl 会正确显示内容。
log/production.log 根本没有显示任何内容。
我的版本:
ruby-v
ruby 2.0.0p647 (2015-08-18) [x86_64-linux]
rails-v
Rails4.2.1
瘦-v
瘦1.6.3代号蛋白粉
但是如果我创建一个新的 ruby 项目,thin 可以毫无问题地提供服务:
curl http://localhost:3000
<!DOCTYPE html>
<html>
<head>
<title>The page you were looking for doesn't exist (404)</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>
body {
关于我缺少什么配置的任何想法?我预编译了我所有的资产(以防万一)。该项目正在与先前服务器
中的Passenger合作
谢谢
/克里斯
所以问题出在 config/environments/production.rb 中的 config.force_ssl 参数,它在 "true" 中,但是在新服务器中我还没有准备好 SSL 配置,所以我将其更改为 false 并且有效!
# Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies.
config.force_ssl = false
希望对您有所帮助!
干杯
当我尝试在生产中使用 thin 服务 ruby 项目(我正在从另一台运行良好的服务器迁移该项目)时,我无法访问该站点,但它在开发中运行良好
$ thin start -e production
Using rack adapter
Thin web server (v1.6.3 codename Protein Powder)
Maximum connections set to 1024
Listening on 0.0.0.0:3000, CTRL+C to stop
在另一个终端:
$ curl http://localhost:3000
[deploy@host dir]$
但是如果我尝试使用开发环境,curl 会正确显示内容。
log/production.log 根本没有显示任何内容。
我的版本:
ruby-v ruby 2.0.0p647 (2015-08-18) [x86_64-linux]
rails-v Rails4.2.1
瘦-v 瘦1.6.3代号蛋白粉
但是如果我创建一个新的 ruby 项目,thin 可以毫无问题地提供服务:
curl http://localhost:3000
<!DOCTYPE html>
<html>
<head>
<title>The page you were looking for doesn't exist (404)</title>
<meta name="viewport" content="width=device-width,initial-scale=1">
<style>
body {
关于我缺少什么配置的任何想法?我预编译了我所有的资产(以防万一)。该项目正在与先前服务器
中的Passenger合作谢谢
/克里斯
所以问题出在 config/environments/production.rb 中的 config.force_ssl 参数,它在 "true" 中,但是在新服务器中我还没有准备好 SSL 配置,所以我将其更改为 false 并且有效!
# Force all access to the app over SSL, use Strict-Transport-Security, and use secure cookies.
config.force_ssl = false
希望对您有所帮助!
干杯