首页 > 解决方案 > 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 的人都可以看到这个错误发生在哪里吗?

标签: ruby-on-rails-5

解决方案


推荐阅读