2011-08-12 6 views
0

私は、定期的に実行する必要があるプロセスがあります.Railsアプリケーションでは、プロセスがワーカープロセスになります。 Herokuのnode.jsに相当するものはありますか?Heroku Cedar上のnode.jsワーカープロセスの適切な実装

私は現在、Webアプリケーションと同じサーバー上で定期的なプロセスを実行するためにnode-cronを使用しています。ここでの問題点は以下のとおりです。サーバが

  • を実行している間それはスケーリングすると、プロセスを実行する必要はありません着信接続をブロックしますが空転したときにのみ、1つのウェブプロセスで

    • が、それは実行されません複数のサーバー上で

    もしHerokuがこれをまだ処理していない場合は、私は他のNode PAASプロバイダソリューションを見てみたいと思っています。

  • 答えて

    0

    あなたが何をしたいのすべてを行い、新たなHerokuのシーダーアプリを見逃している必要があります -

    http://devcenter.heroku.com/articles/node-js

    +1

    で続きを読む提供されるリンクは、ワーカープロセスの言及を持っていないので、私はまだそれを欠けています。精巧にお願いしますか? – FrederickCook

    +0

    Cedarでは、アプリケーションで実行するプロセス/コンビネーションをすべて定義できます(レールアプリケーション、ノード、ワーカーなど)。http://devcenter.heroku.com/articles/cedar –

    +2

    同じことをしたいフレデリックがすること - 定期的に労働者を雇うこと。私は自分のProcfileで作業者を定義することができます - 私はそうしました...しかし、それは常に実行されています。だから、私はそれが睡眠を実行しようとしましたが、それは着実にHerokuのCPU時間を消費し続けています。私はノードが発生していることを知っています:それが目覚めるまで、ワーカーをアイドルにする方法はありますか? – Zhami

    関連する問題