mysql - 部署rails应用程序时的nginx错误消息

标签 mysql ruby-on-rails nginx capistrano passenger

这是我第一次部署应用程序。 我正在使用最新版本开发 ruby​​ on Rails 应用程序,并遵循该教程:Deploy Ruby On Rails on Ubuntu 16.04 Xenial Xerus

一切顺利,当使用 touch my_app_name/current/tmp/restart.txt 重新启动我的应用程序时,我收到附加的 nginx 错误

nginx error

我尝试使用以下方法从 nginx 中选取错误日志:

sudo tail -n 20 /var/log/nginx/error.log

并得到以下结果:

[ N 2017-10-08 10:02:46.2189 29260/T6 Ser/Server.h:531 ]: [ServerThr.1] Shutdown finished
[ N 2017-10-08 10:02:46.2192 29260/T1 age/Cor/CoreMain.cpp:917 ]: Checking whether to disconnect long-running connections for process 30514, application /home/deploy/myapp/current/public (production)

[ N 2017-10-08 10:02:46.2274 29266/T3 age/Ust/UstRouterMain.cpp:430 ]: Signal received. Gracefully shutting down... (send signal 2 more time(s) to force shutdown)
[ N 2017-10-08 10:02:46.2279 29266/T1 age/Ust/UstRouterMain.cpp:500 ]: Received command to shutdown gracefully. Waiting until all clients have disconnected...
[ N 2017-10-08 10:02:46.2281 29266/T5 Ser/Server.h:886 ]: [UstRouterApiServer] Freed 0 spare client objects
[ N 2017-10-08 10:02:46.2282 29266/T5 Ser/Server.h:531 ]: [UstRouterApiServer] Shutdown finished
[ N 2017-10-08 10:02:46.2313 29266/T3 Ser/Server.h:531 ]: [UstRouter] Shutdown finished
[ N 2017-10-08 10:02:46.3166 29266/T1 age/Ust/UstRouterMain.cpp:531 ]: Passenger UstRouter shutdown finished
[ N 2017-10-08 10:02:46.7083 29260/T1 age/Cor/CoreMain.cpp:1068 ]: Passenger core shutdown finished
2017/10/08 10:02:47 [info] 30632#30632: Using 32768KiB of shared memory for nchan in /etc/nginx/nginx.conf:71
[ N 2017-10-08 10:02:47.8959 30639/T1 age/Wat/WatchdogMain.cpp:1283 ]: Starting Passenger watchdog...
[ N 2017-10-08 10:02:47.9446 30642/T1 age/Cor/CoreMain.cpp:1083 ]: Starting Passenger core...
[ N 2017-10-08 10:02:47.9459 30642/T1 age/Cor/CoreMain.cpp:248 ]: Passenger core running in multi-application mode.
[ N 2017-10-08 10:02:47.9815 30642/T1 age/Cor/CoreMain.cpp:830 ]: Passenger core online, PID 30642
[ N 2017-10-08 10:02:48.0532 30648/T1 age/Ust/UstRouterMain.cpp:537 ]: Starting Passenger UstRouter...
[ N 2017-10-08 10:02:48.0571 30648/T1 age/Ust/UstRouterMain.cpp:350 ]: Passenger UstRouter online, PID 30648
[ N 2017-10-08 10:02:50.4687 30642/T8 age/Cor/SecurityUpdateChecker.h:374 ]: Security update check: no update found (next check in 24 hours)
App 30667 stdout: 
App 30737 stdout: 

最佳答案

@dstull 我不知道如何感谢你兄弟,你说得对。这是我的 Rails 应用程序的问题。我在开发级别完成了我的应用程序,并且使用了一个主题(我购买的引导主题)。我的应用程序试图访问带有 nil 值的方法,因为尚未初始化任何内容。

关于mysql - 部署rails应用程序时的nginx错误消息,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/46630874/

相关文章:

node.js - etag 中的 W/in 从哪里出现?

ruby-on-rails - 作为可标记的行为使用范围(标记器?)和上下文

nginx - 我的网页 nginx 的 SSL 认证

php - Eloquent hasMany 关系 get() 不适用于嵌套对象

php - 当数据发送到 mySQL 时如何将数据添加到特定表单元素

ruby-on-rails - Rails 和 Azure VM : where to set environment variables (mailer)

ruby-on-rails - 从 Rails 应用程序发送电子邮件时出现 Net::SMTPAuthenticationError(在登台环境中)

Nginx - "force"200 缓存响应而不是 304

mysql - 如何删除 RDS 中的孤立表

mysql - 如何连接一个表以正确返回所有行以及一个空行?