500 错误消息轨道 Heroku



我在保存记录或向 Heroku 上的数据库发出 POST 或 DELETE 请求时出现错误。这是我第一次在heroku上部署rails应用程序,我不知道是什么导致了这个问题。我也在网上搜索并阅读了日志,但仍然没有原因的迹象。奇怪的是记录被保存了,但它向我显示了一条 500 条消息。

删除方法:

def destroy if @contact.destroy flash[:success] = "Successfully deleted contact" redirect_to root_path else flash[:warning] = "Problem encountered while deleting the current contact." end end

日志:

2017-08-02T12:29:20.368457+00:00 app[web.1]:D, [2017-08-02T12:29:20.368375 #4]调试--: [486f4051-00b0-4d23-8d56-6de722606384] (1.5毫秒(开始 2017-08-02T12:29:20.371200+00:00 app[web.1]: D, [2017-08-02T12:29:20.371130 #4]调试--: [486f4051-00b0-4d23-8d56-6de722606384] SQL (1.9ms( 从中删除 "联系人"在哪里"联系人"。id" = $1 [["id", 2]] 2017-08-02T12:29:20.374283+00:00 app[web.1]:D, [2017-08-02T12:29:20.374212 #4]调试--: [486f4051-00b0-4d23-8d56-6de722606384] (2.8毫秒(犯 2017-08-02T12:29:20.376028+00:00 app[web.1]:D, [2017-08-02T12:29:20.375962 #4]调试--: [486f4051-00b0-4d23-8d56-6de722606384] 触点删除(1.4ms( {"id":2,"exception":["Faraday::ConnectionFailed","无法打开 TCP 连接到本地主机:9200 (连接被拒绝 - 连接(2( 为 "本地主机"端口 9200("],"exception_object":"无法打开 TCP 连接到本地主机:9200 (连接被拒绝 - 连接(2( 为 "本地主机"端口 9200("} 2017-08-02T12:29:20.376531+00:00 app[web.1]: 我, [2017-08-02T12:29:20.376443 #4] 信息 -- : [486f4051-00b0-4d23-8d56-6de722606384] 已完成 500 个内部服务器 20 毫秒内出现错误(搜索踢球:1.4 毫秒 |活动记录:10.5毫秒( 2017-08-02T12:29:20.377484+00:00 app[web.1]: F, [2017-08-02T12:29:20.377420 #4]致命--: [486f4051-00b0-4d23-8d56-6de722606384] 2017-08-02T12:29:20.377573+00:00 app[web.1]: F, [2017-08-02T12:29:20.377489 #4]致命--: [486f4051-00b0-4d23-8d56-6de722606384] 法拉第::连接失败 (无法打开与本地主机的 TCP 连接:9200(连接被拒绝 - 连接(2( 对于 "本地主机" 端口 9200((: 2017-08-02T12:29:20.377644+00:00 app[web.1]: F, [2017-08-02T12:29:20.377572 #4]致命--: [486f4051-00b0-4d23-8d56-6de722606384] 2017-08-02T12:29:20.377714+00:00 app[web.1]: F, [2017-08-02T12:29:10.377644 #4]致命--: [486f4051-00b0-4d23-8d56-6de7226w06384] 应用程序/控制器/用户/contacts_controller.rb:27:在"销毁"中 2017-08-02T12:29:29.530605+00:00 heroku[路由器]:at=info 方法=GET path="/user/contacts" host=hhjjh.herokuapp.com request_id=62545ba4-c37b-4167-bcf8-24a403638sd0 fwd="194.201.21.36" dyno=web.1 连接=1ms 服务=17ms 状态=200 字节=7664 协议=https

解决方案是添加 heroku 提供的 elasticsearch 插件并重新迁移数据库。谢谢大家:)

最新更新