1

新しいコードを Heroku にデプロイするとき、アプリケーション エラーを返す最初のリクエスト (またはカップル) を見つけることがよくあります。その後、すべてが正常に実行されます。

それらはリクエストのタイムアウトのようです:

2012-06-19T21:54:42+00:00 heroku[router]: Error H12 (Request timeout) -> GET www.mydomain.com/ dyno=web.2 queue= wait= service=30000ms status=503 bytes=0 

可能性のある接続がある場合、3つのプロセスで「ユニコーン」を使用しています(はい、おそらく自分でテストを実行する必要がありますが、断続的で特定が難しいため、他の人がこれを見たことを願っています.)。おそらく、ユニコーンのタイムアウト値を大きくするとこれを回避できますが、最初のいくつかのクライアントの展開後に応答が大幅に遅れないように展開する方法があるかどうか疑問に思っています。

4

1 に答える 1

1

実際、この問題を回避できるデプロイを取得する方法があります。Herokuプリブート ラボ機能を使用できます。

また、H12 リクエスト タイムアウトの処理に関するデベロッパー センターの記事もご覧ください。

于 2013-02-02T01:48:39.827 に答える