我正在使用Heroku Bonsai通过Tire gem for rails进行托管弹性搜索。我正在一个流量相对较高的网站上工作,这个问题只出现在过去几周我们为QA环境设置的盆景实例上(所以如果你尝试的话,请确保你的实例是新的复制)。我在以下狭窄的环境中遇到“502 Bad Gateway”错误:
curl -XPOST http://[your-bonsai-endpoint-domain]/mysite_qa_users
然而,如果我改为:
curl -XPOST http://[your-bonsai-endpoint-domain]/mysite_qa_user
......甚至
curl -XPOST http://[your-bonsai-endpoint-domain]/mysite_qa_products
...一切都成功了,所以这似乎只发生在我们的狭窄的第一个条件中(创建一个名为mysite_qa_users的索引),好像有一个特定命名方案“[something] _qa_users”的错误。例如,即使将其更改为“mysite_staging_users”,似乎也会成功。我们的应用程序拥有非常庞大的用户群,我们宁愿不改变基本的东西,例如我们的索引命名方案,只是为了容纳我们的PaaS提供程序的错误,它看起来应该不会发生。有没有人对此有所了解?