0

我试图从 github 向我的 heroku 应用程序推送更新。我添加了一些文本并更新了我的 gem 文件,如下所示:

source 'https://rubygems.org'
ruby "1.9.3"
gem 'rails', '3.2.13'
gem 'jquery-rails' [...]

但是我的日志显示

“弃用警告:您在供应商/插件中有 Rails 2.3 风格的插件!对这些插件的支持将在 Rails 4.0 中删除”

我知道 Rails 4.0 是 6 月底发布的……这会导致我的问题吗?

在此之前,我看到以下错误行:

“/app/vendor/ruby-1.9.2/lib/ruby1.9.1/webrick/server.rb:90:in 'select'
[2013-08-08 05:04:37] 错误 SignalException: SIGTERM”

这是我第一次在日志中看到错误。有谁知道这些是否是问题?

非常感谢!

4

1 回答 1

0

弃用警告就是:警告。修复它,但它不会导致您的问题。

从您的日志文件来看,您的应用程序似乎并没有“失败”:当您将新代码推送到 Heroku 时,它会重新启动测功机。您正在运行的进程得到一个SIGTERM, with 导致它们退出,并打印您在上面引用的日志。我想在那之后你会看到一个新的进程启动,对吗?

每次部署到 Heroku 时都会收到此类SIGTERM消息,除非您为其安装处理程序并自行处理。

于 2013-08-08T10:48:36.503 回答