ruby-on-rails-5 - Searchkick 密码错误记录创建/编辑
问题描述
我在我的应用程序上启动并运行了 SearchKick,但是当我尝试编辑或创建记录时,它抛出了这个错误:
2021-03-23T21:24:20.003505+00:00 app[web.1]: I, [2021-03-23T21:24:20.003404 #4] INFO -- : [f30617cb-01e2-4384-b715-ab66c87d3d04] Completed 500 Internal Server Error in 468ms (Searchkick: 52.8ms | ActiveRecord: 76.9ms)
2021-03-23T21:24:20.004999+00:00 app[web.1]: F, [2021-03-23T21:24:20.004886 #4] FATAL -- : [f30617cb-01e2-4384-b715-ab66c87d3d04]
2021-03-23T21:24:20.005372+00:00 app[web.1]: F, [2021-03-23T21:24:20.005268 #4] FATAL -- : [f30617cb-01e2-4384-b715-ab66c87d3d04] Net::SMTPAuthenticationError (535 Authentication failed: Bad username / password
我不知道它是如何得到一个错误的密码的。我真正做的唯一 iinstallation 是在elasticsearch.rb
文件中,它几乎直接来自文档:
if Rails.env == 'production'
url = ENV["BONSAI_URL"]
transport_options = { request: { timeout: 250 } }
options = { hosts: url, retry_on_failure: true, transport_options: transport_options }
Searchkick.client = Elasticsearch::Client.new(options)
end
任何熟悉 SearchKick 的人都可以看到这个错误发生在哪里吗?
解决方案
推荐阅读
- select - 在实体框架中选择特定的父列
- javascript - 如何在 JS 中发出最小请求?
- python - “选择一个有效的选项。此 ID 不是可用选项之一。” 使用 django FilterSet 和自动完成时
- vue.js - Vue.js - 观察输入值是否已更改
- autodesk-forge - 如何从多个加载的模型中获取选定的模型?
- bash - 如何调节 bash 脚本以发送警告
- bash - 将参数从 vagrant 文件传递到配置脚本
- django-rest-framework - 如何在 Django 中将related_name 设置为用户模型?我想从另一个模型查询用户名
- reactjs - 如果反应路由器Link数据为空,则不进行转换
- c++ - C++:通过继承另一个类来实现接口