問題
アプリケーション (node.js 0.10.12) を停止して、最新の環境が実行されていることを確認できないようです。
バックグラウンド
私は持っている:
- すべての dyno を 0 にスケーリング
- heroku ps は dynos/tasks/processes を報告しません
- heroku restart は成功したと主張する
- heroku ps:stop は成功したと主張します
...まだ、以前の dyno からの出力が続いています。次のようになります。
2013-08-03T07:49:32.637139+00:00 heroku[web.1]: State changed from up to down
2013-08-03T07:49:32.659860+00:00 heroku[api]: Scale to web=0 by heroku@circuithub.com
2013-08-03T07:49:32.732688+00:00 app[web.1]: error rabbitConnectedError RabbitMQ server at @lemur.cloudamqp.com/nfeqoqcg reports ERROR. { [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' } []
2013-08-03T07:49:34.315956+00:00 heroku[web.1]: Stopping all processes with SIGTERM
2013-08-03T07:49:34.775579+00:00 app[web.1]: error rabbitConnectedError RabbitMQ server at @lemur.cloudamqp.com/nfeqoqcg reports ERROR. { [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' } []
2013-08-03T07:49:35.720788+00:00 heroku[web.1]: Process exited with status 143
2013-08-03T07:49:36.743217+00:00 app[web.1]: error rabbitConnectedError RabbitMQ server at @lemur.cloudamqp.com/nfeqoqcg reports ERROR. { [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' } []
2013-08-03T07:49:38.797592+00:00 app[web.1]: error rabbitConnectedError RabbitMQ server at @lemur.cloudamqp.com/nfeqoqcg reports ERROR. { [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' } []
2013-08-03T07:49:40.787696+00:00 app[web.1]: error rabbitConnectedError RabbitMQ server at @lemur.cloudamqp.com/nfeqoqcg reports ERROR. { [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' } []
2013-08-03T07:49:42.812921+00:00 app[web.1]: error rabbit
ConnectedError RabbitMQ server at @lemur.cloudamqp.com/nfeqoqcg reports ERROR. { [Error: read ECONNRESET] code: 'ECONNRESET', errno: 'ECONNRESET', syscall: 'read' } []
この出力は無期限に続きます (設計上、node-amqp ドライバーは無限に再接続を試行します)。これは、dyno がまだ実行されていることを意味します。現在も実行中です (約 2 時間後)。
質問
何か見逃しましたか?実際にdynoフォーメーションをシャットダウンする方法はありますか?
git push を可能にする、より優れた (より安価で、より高性能で、より信頼性の高い) 何かが存在する必要がありますか?