私は、Heroku Bonsai を使用して、レール用の Tire gem を介してホストされたエラスティック検索を行います。私は比較的トラフィックの多いサイトで作業しており、この問題は、過去数週間で (QA 環境用に) セットアップした bonsai インスタンスでのみ発生します (したがって、インスタンスが新鮮であることを確認してください。再現します)。次の狭い状況で「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
...すべてが成功したため、特定の命名スキーム「[something]_qa_users」にバグがあるかのように、これは狭い最初の条件 (mysite_qa_users と呼ばれるインデックスの作成) でのみ発生しているようです。たとえば、「mysite_staging_users」に変更しても成功するようです。私たちのアプリには非常に大きなユーザー ベースがあり、PaaS プロバイダーのバグに対応するためだけに、インデックスの命名スキームなどの基本的なことを変更したくありません。誰かがこれについて洞察を持っていますか?