我目前正在debian服务器上部署rails应用程序。 它之前运作良好,我无法弄清楚自从我更改应用目录以来我一直缺失的原因。
我现在收到500内部服务器错误,日志是:
[Mon Aug 21 16:06:35.755626 2017] [core:error] [pid 60088] [client NN.NN.NN.NN:NNN] End of script output before headers:
==> /var/log/apache2/XXXX.XXXX.com.access.log <==
NN.NN.NN.NN - - [21/Aug/2017:16:06:35 +0200] "GET / HTTP/1.1" 500 845 "-" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36"
NN.NN.NN.NN - - [21/Aug/2017:16:06:35 +0200] "GET /favicon.ico HTTP/1.1" 200 1752 "http://XXXX.XXXX.com/" "Mozilla/5.0 (Macintosh; Intel Mac OS X 10_12_6) AppleWebKit/537.36 (KHTML, like Gecko) Chrome/60.0.3112.101 Safari/537.36"
我已经检查了secret.yml文件以及mysql凭据。
配置: - 红宝石2.3.0 - rails 5.0.0.1
同一台服务器上的其他网站(非铁路)效果很好。
用户对app目录中的tmp / *具有写访问权。
你知道我可能缺少什么吗?
谢谢,