请求在Heroku

时间:2015-06-04 07:07:37

标签: ruby-on-rails heroku request timeout request-timed-out

这不是真正的模型创建,似乎更适合说它创建模型记录。

我有一个属于用户的Dish模型。当用户登录时,他们可以添加银行信息(我正在使用Stripe)。如果添加了银行信息,则可以添加项目。他们可以连接Instagram,我将指向项目图像的URL保存为Item模型的属性。

当我在笔记本电脑上使用该应用程序时,我可以创建没有问题的项目,它们几乎可以立即工作。但是在移动设备上(我开始测试并且我有很多工作要做,以使其响应等)我注意到,当我“创建项目”时,它往往无法完成请求,而在我的索引上.html.erb页面我可以看到它(即使请求没有完成,并且在发布请求后,路由完成时也没有出现闪存通知)。

我检查了我的日志,这就是显示的内容:

2015-06-04T06:58:47.272355+00:00 app[web.1]: Processing by ItemsController#create as HTML
2015-06-04T06:58:47.272412+00:00 app[web.1]:   Parameters: {"utf8"=>"✓", "authenticity_token"=>"LzVBUKCq4jdN907WLQNrxEtBF0x+Dw+I6DKLjp9AsKA=", "dish"=>{"image_url"=>"https://scontent.cdninstagram.com/hphotos-xpa1/t51.2885-15/e15/11192912_1613498252201707_300090299_n.jpg", "name"=>"Keurig Coffee", "description"=>"I hasve three flavors... surprise! ", "price"=>"2.0"}, "commit"=>"Create Item"}
2015-06-04T06:59:17.262061+00:00 heroku[router]: at=error code=H12 desc="Request timeout" method=POST path="/dishes" host=trophus.herokuapp.com request_id=d164ec85-0c79-46ee-bed0-4b92db857f61 fwd="166.170.30.35" dyno=web.1 connect=3ms service=30010ms status=503 bytes=0
2015-06-04T07:00:05.685876+00:00 app[web.1]: Completed 302 Found in 78412ms (ActiveRecord: 78219.6ms)

0 个答案:

没有答案