gearman

    6

    1答えて

    数十台のマシンの分散ビデオエンコーディングクラスタを構築しようとしています。以前はメッセージング・キューを使ったことはありませんでしたが、私が始めたのはGearmanとBeanstalkdでした。 Beanstalkは、Gearmanよりもはるかに簡単で使いやすいと思われますが、豊富な機能ではありません。 私が理解していないことは、どのようにすべてのサーバーに新しいワーカーを育てるのですか?私はP

    0

    1答えて

    例: 私は "URLDownload"というタスクを持っています。タスクの機能はインターネットから大きなファイルをダウンロードしています。 私はワーカープロセスを実行していますが、ダウンロードするファイルは約1000です。 クライアントプロセスは1000タスクを作成してGearman Serverに送信するのは簡単です。 私の質問は、ワーカープロセスは、一つ一つの作業を行います、またはワーカープロ

    12

    1答えて

    の例外が発生したときやエラーが発生したときにgearmanが再試行する方法を教えてもらえますか? 私はDjangoアプリケーションでpython gearmanクライアントを使用しています。従業員は でDjangoコマンドとして開始されています。私はこのblog postから、エラー条件からの の再試行が直接的ではなく、ワーカー側から sys.exitが必要であることを読みました。 おそらくsen

    3

    1答えて

    PHPアプリケーションでは、Gearmanジョブが複数のワーカーに渡されることがあるという問題があります。私はコードを1つのファイルに再現するために減らすことができます。今は、これがGearmanのバグか、peclライブラリのバグか、私のコードのバグかどうかはわかりません。ここで は、エラーを再現するためのコードです: #!/usr/bin/php <?php // Try 'standar

    0

    2答えて

    jsonからajaxにdomから送られたWebページから結果を取り出し、このデータをPythonスクリプトに送信して実行し、新しい結果をjsonとして返します。私はギアマンを実行しているPHPスクリプトは良い賭けになるだろうと言われたが、私はまだそれがどのように動作するのか分からない。

    1

    2答えて

    MAMPにgearman extensionをインストールしようとしたことがありますか? MAC OS X 10.6.8でMAMP 2.xを実行しようとしています

    4

    1答えて

    #!/usr/bin/env python import sys import json import gearman from fabric import * from fabric.api import * from gearman import GearmanWorker # # Run the ssh task # def exe_job(worker, job):

    1

    3答えて

    私はMac上でgearman-0.28をコンパイルしようとしているが、次のエラーに遭遇しています:私はMac上でlibuuidインストールする方法がわからない configure: error: Unable to find libuuid を、私のMacは10.7.2バージョンです。 誰でも私を助けることができますか?前もって感謝します。

    2

    1答えて

    複数のGearmanサーバーを実行している問題を再現できるかどうかをMacでVagrantを使用してプロダクション設定を複製しようとしています。 しかし、「Web」仮想マシンがGearmanキューにジョブを送信することができず、代わりにその問題に記載されているエラーが発生します。私は2つのVM間でpingでき、1つのVMから別のVMにSSHすることができますが、ポート4730でtelnet接続を確

    0

    1答えて

    私はGearmanワーカーコードでPHPスクリプトを実行しようとしていますが、期待される実行時間を超えている場合は、 も監視したいと思っています。タイムリーな方法で実行する(たとえば10分ごとに実行する)と、Gearmanクライアントが選択したスクリプトを実行し、Gearmanワーカーに送信します。 Iは、以下のオプションを使用してみました: 1)独立したスクリプト、実行中のプロセスを監視し、通常