ユーザー指定のドメインで Anemone (Ruby Web スパイダー/クローラー) を実行する Heroku でホストされている Ruby アプリがあります。ユーザーが中規模から大規模のドメインを選択すると、ドメインがクラッシュし、ログに H12 エラー (要求タイムアウト) が表示されます。
これは、Anemone の実行に時間がかかり (>30 秒)、実行中にユーザーにフィードバックがないためです。アネモネに更新をユーザーに表示させる方法、またはステータス バーを組み込む方法はありますか? サイトのクラッシュを防ぐ方法はありますか? Anemone のドキュメントには、ドメインをスパイダー化する「ピースごと」の方法を許可するものは何もありませんでしたが、何かできることがあるはずです。
https://devcenter.heroku.com/articles/error-codes#h12-request-timeout
http://anemone.rubyforge.org/