首页 > 解决方案 > Algolia 与 firebase 同步不再起作用

问题描述

您可以在下面看到控制台输出。

我没有使用 Firebase Freeplan。直到本周,脚本都运行良好。

我们在数据库中添加了 3k 条新记录。所有的记录都是相似的,里面没有什么特别的。

Error when indexing contact into Algolia {
  name: 'RetryError',
  message: 'Unreachable hosts - your application id may be incorrect. If the error persists, contact support@algolia.com.',
  transporterStackTrace: [
    {
      request: [Object],
      response: [Object],
      host: [Object],
      triesLeft: 3
    },
    {
      request: [Object],
      response: [Object],
      host: [Object],
      triesLeft: 2
    },
    {
      request: [Object],
      response: [Object],
      host: [Object],
      triesLeft: 1
    },
    {
      request: [Object],
      response: [Object],
      host: [Object],
      triesLeft: 0
    }
  ]
}

标签: firebasefirebase-realtime-databasealgolia

解决方案


是的,我遇到了同样的错误。我有两个功能:1.) 将记录写入 firebase,2.) 从 firebase 中删除记录。我有一个 Algolia 监视器,可以检测 firebase 数据库中的更改并更新相应的 alogolia 数据库。虽然 firebase 和 alogolia 数据库已正确更新,但收到此错误消息很烦人。我在考虑 client.destroy,但是你每次都必须重新初始化索引。


推荐阅读