gearman

    1

    1答えて

    Gearmanサーバーを使用してPHPアプリケーションで長期実行ジョブを配布することに興味があります。残念ながら私はアプリケーションサーバーに直接アクセスすることはできず、PECL拡張をインストールすることはできません。 純粋なPHPクライアントライブラリがありますか?

    1

    1答えて

    ファブリックとギヤマンを使用してコマンドを一括して実行するプログラムを作成しています。 次は私が労働者とクライアントのコードを実行しているときに問題があり、作業員はまだ尋ねる次は私のワーカーコード import sys , os , json from fabric import * from fabric.api import * import gearman from gearman

    2

    1答えて

    私はCodeigniterを使用してアプリケーションを構築しましたが、今はGearmanジョブキューイングサーバーを使用して長時間実行されているタスクをバックグラウンドにしたいと考えています。私はNet_Gearman PEARライブラリを使用しています(モジュールのインストールはあまり望ましくありませんが、残念ながら私のサーバー設定に追加のモジュールをインストールできません)。このライブラリとc

    3

    1答えて

    2つの変数を同じワーカー関数にどのように渡しますか?たとえば、クライアントから渡された2つの文字列を連結したいとします。いくつかのコード例では配列が使用されていましたが、動作させることはできません。 <?php $client= new GearmanClient(); $client->addServer(); $arguments = array( "string1" =>

    2

    1答えて

    pythonのマルチプロセッシングモジュールを使用して複数のgearmanワーカープロセスを実行したいが、プロセスがシーケンシャルモードで実行されているようだ。いくつかの端末で個々のworker.pyプログラムを実行するとうまくいきます。しかし、私は多くの端末で手動でworker.pyを指定する負担を軽減したいと考えています。これに代わる方法はありますか? import sys , os , si

    10

    3答えて

    私は最近、ubuntu 10.04にgearmanをインストールし、それにpecl拡張機能をインストールしました。今、私が含まれているブラウザでのPHPファイル実行すると、: $client = new GearmanWorker(); die(var_Dump($client)); を私はobject(GearmanWorker)#1 (0) { } を取得しますが(ルートによる)、端末の

    1

    1答えて

    最適なパフォーマンスを念頭に置いてギヤマンでデータ持続システムを導入する最適な方法は何ですか? mysqlのキューシステムからギアマンに移動することを考えているので、私は尋ねています。待ち行列内のデータを永続化するためにリレーショナル・データベースを再度使用することは、他の可能性を探しているので、むしろ奇妙なようです。 私はlibdrizzle、libsqliteなどを知っています...しかし、私

    1

    2答えて

    私はギアマンを使って、異なるサーバー上のデータを同期しています。 1台のメインサーバーと、たとえば10台のローカルサーバーがあります。可能な状況の1つを説明しましょう。ギアマンが作業を開始し、5つのジョブが完了したら、その5台のサーバーのデータが同期されているとします。次のジョブを開始すると、サーバーとの接続が失われ、現在は使用できません。ギヤマンの論理によって、それは何度も何度もやり直します。残

    28

    1答えて

    私たちはPHP gearman workerを使用して、さまざまなタスクを並行して実行します。すべてうまく動作し、私はそれらを欲しいときにそれらを回転させるために愚かな小さなシェルスクリプトがあります。プログラマ(それゆえに怠惰な人)であるので、私は起動スクリプトを使ってこれらを回転させることができるかどうかを見たいと思っていました。 私はインスタンスのスタンザを使用する方法を考え出したので、私は

    11

    3答えて

    私はPHP 5.3.8でUbuntu Nattyを使用しています。私はGearmanを私のサーバーで動かしています。 私はPHPマニュアルから抜け出したいくつかのスクリプトでいくつかのテストを行いましたが、すべて正常です。 しかし、私はバックグラウンドでワーカーを実行する方法があるかどうかを知りたいと思っています。また、マルチワーカーの状況に移行するときに、何人のワーカー私は働いている。 通常、私