問題タブ [backgroundrb]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
2 に答える
226 参照

ruby-on-rails - backgroundrb でワーカーに複数の引数を渡す方法


ドキュメントの backgroundrb に引数のリストを渡そうとして います:
MiddleMan.worker(:billing_worker).async_charge_customer(:arg => current_customer.id)

しかし、それは1つの引数に対してのみ機能します。これらを試しましたが、何も機能しませんでした args => [1,2,3] args => {:t="t", :r=> "r"}

これを解決する方法はありますか??

0 投票する
1 に答える
522 参照

ruby-on-rails - Rails で長時間実行されるタスク

HTML、XML、および CSV レポートを生成するコントローラーがあります。これらのレポートに使用されるクエリは、結果を返すのに 1 分以上かかります。

これらのタスクをバックグラウンドで実行し、結果をユーザーに返す最善の方法は何ですか? Backgroundrb を調べました。私のニーズにもっと基本的なものはありますか?

0 投票する
1 に答える
285 参照

ruby-on-rails - サーバーでbackgroundrbを起動する簡単な方法はありますか?

サーバーの再起動時に backgroundrb を開始 (再起動) する簡単な方法はありますか?

元。ホスティングがmongrelクラスターを使用していて、それにアクセスできない場合(開始/停止を除く)、フォーラムで見つけた解決策の1つは、PIDが存在するかどうかをチェックするbackgroundrbプラグインのコードスニペットです(存在しない場合は、execまたはsystemで開始します)など.あなたのアイデアだけです。

0 投票する
2 に答える
291 参照

ruby-on-rails - 私の最初のRailsアプリの設計に助けが必要です!(Twitter、データベース、バックグラウンドプロセスが含まれます)



まず、私はWebフレームワークを初めて使用します。

Uniプロジェクト用の最初のWebアプリを作成する必要があります。GrailsとDjangoの学習に2週間を費やしました。昨日Railsでの作業を開始し、それを気に入りました。それで、私はそれを使って、他のフレームワークで自分の作業を破棄することにしました。

アプリについて
TwitterのストリーミングAPIを利用して、指定されたフィルターのセットに一致するツイートを記録するTwitterアプリを想定しています。(Twitterへの接続と一致するツイートのキャプチャを処理するTweetstream gemを使用します)。

アプリのウェブインターフェースには次の機能が必要です-

  • 新しいリクエスト
    の作成ユーザーは、既存のPostgreSQLまたはMySQLデータベースの一連のフィルターパラメーター(追跡するキーワード)とURL/ユーザー名/パスワードを入力します。

    リクエストが作成されると、ウェブアプリはバックグラウンドのルビープロセスを生成します。このプロセスは、Tweetstreamgemを介してTwitterに接続します。また、ユーザーが指定したデータベースに接続して、受信したツイートを保存します。
  • 既存のリクエスト
    の表示/終了ユーザーは、/ listRequestsなどのURLにアクセスすることで、バックグラウンドプロセスとして実行されているリクエストのリストを表示できる必要があります。
  • プロセスの詳細を表示/プロセスを終了
    ユーザーは/requests/ 1 / detailなどのURLにアクセスして、詳細(リクエストの実行時間、キャプチャされたツイートの数など)を表示できる必要があります。ユーザーは、プロセスを終了できる必要もあります。

理解できないので、私の経験不足が表れています-

  • 私のモデルはどうあるべきか(おそらくリクエストはモデルである必要があります。ツイートはローカルに保存されていないため、モデルである必要はありません)
  • リモートデータベースに接続する方法。
  • バックグラウンドプロセス(backgroundrb ??)を作成し、それらをリクエストオブジェクトに関連付けて、ユーザーが要求したときに終了できるようにするにはどうすればよいですか。

    結局のところ、私はこれを自分で作成する必要があるので、私のためにこれを設計するようにあなたに求めているのではありません。しかし、正しい方向へのいくつかのポインタは非常に役立ち、高く評価されます!

    ありがとう!

  • 0 投票する
    1 に答える
    1737 参照

    ruby-on-rails - Rails3-psych.rb-YAMLを解析できませんでした

    backgroundrb-rails3を統合しているときに、次のエラーが発生します。

    私はスタックオーバーフローで同様の質問を見つけました、そして受け入れられた答えは私のために働きます。

    Syckを使用したくないのですが、Psychで修正するにはどうすればよいですか?両方のyml形式に違いはありますか?バックトレースがyamlファイルを指していないので、どうすればもっとデバッグできますか?

    どんな助けでも大歓迎です...

    0 投票する
    1 に答える
    110 参照

    ruby - 背景DRB + Rubyスクリプト


    BackgrounDRb を使用して ruby​​ スクリプトをスケジュールすることを「希望」します。出来ますか?これら 2 つの Web サイトの例を読みましたが、答えが見つかりませんでした。

    ありがとうございました。