Rails超时与Devise签到

时间:2013-06-24 11:26:16

标签: ruby-on-rails ruby-on-rails-3 heroku devise

在Heroku中运行Rails。其他所有东西似乎都能很好地工作,除了登录时间。

2013-06-24T11:21:27.545146+00:00 heroku[router]: at=info method=GET path=/surveys/new/ host=site.com fwd="66.249.72.95" dyno=web.1 connect=2ms service=19ms status=302 bytes=96
2013-06-24T11:21:28.002026+00:00 app[web.1]: Started POST "/users/sign_in" for 74.66.250.183 at 2013-06-24 11:21:28 +0000
2013-06-24T11:21:28.007837+00:00 app[web.1]: Processing by Devise::SessionsController#create as HTML
2013-06-24T11:21:28.007837+00:00 app[web.1]:   Parameters: {"utf8"=>"✓", "authenticity_token"=>"wJKZ6qSCJS4O4DUVO3IK1GZgjqISuLhMlGu05++e8TA=", "user"=>{"email"=>"email@gmail.com", "password"=>"[FILTERED]", "remember_me"=>"0"}, "commit"=>"Sign in"}
2013-06-24T11:21:57.996039+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=POST path=/users/sign_in host=site.com fwd="xx.xx.xx.xx" dyno=web.1 connect=1ms service=30001ms status=503 bytes=0
2013-06-24T11:21:58.540165+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=GET path=/users/sign_in host=site.com fwd="xx.xx.xx.xx" dyno=web.1 connect=1ms service=30000ms status=503 bytes=0
2013-06-24T11:22:38.564415+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=GET path=/users/sign_in host=site.com fwd="xx.xx.xx.xx" dyno=web.1 connect=2ms service=30001ms status=503 bytes=0

我也可以发布sessions_controller #create,但我只是使用Devise的默认文件。我没有扩展它们或以任何方式改变它们。

https://github.com/plataformatec/devise

这是我的user.rb模型

class User < ActiveRecord::Base
  # Include default devise modules. Others available are:
  # :token_authenticatable, :confirmable,
  # :lockable, :timeoutable and :omniauthable
  devise :database_authenticatable, :registerable, :confirmable,
         :recoverable, :rememberable, :trackable, :validatable

  # Setup accessible (or protected) attributes for your model
  attr_accessible :email, :password, :password_confirmation, :remember_me
  after_initialize :init

  # Include default devise modules. Others available are:
  # :token_authenticatable, :confirmable,
  # :lockable, :timeoutable and :omniauthable

  # Setup accessible (or protected) attributes for your model
  attr_accessible :email, :password, :password_confirmation, :remember_me, :level
  # attr_accessible :title, :body
  has_many :surveys

  def init
    self.level ||= 0 if self.level.nil?
  end

end

0 个答案:

没有答案