問題タブ [python-gearman]

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 投票する
1 に答える
538 参照

python-2.7 - Gearman クライアントのインスタンス化からの例外をトラップできません

Gearman デーモンに接続するときに、デーモンの URL またはポートが正しくなく、接続できない場合、例外が発生します。

例外をキャッチして適切に処理したいのですが、以下のコードではそれができません。例外をキャッチしようとしていないかのように、例外とトレースバックが表示されます。

例外を生成してトラップしようとするコードは次のとおりです。

Gearman クライアント接続の例外を正しくキャッチするにはどうすればよいですか?

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

python - Python で配列をクラスに渡す

私はPHPの男で、Pythonをよく理解していません...だから..私の質問がばかげていたらすみません。Gearman を使用する 2 つの php スクリプト (client.php と worker.php) があり、Python バージョンに変換する必要があります。部分的にできましたが、行き詰まっています。まず、私の 2 つのスクリプトを次に示します。

client.py

worker.py

この 2 つのスクリプトがどのように機能するかを次に示します。 client.py は IP アドレスと rbl の配列を worker.py に渡します。次に、ワーカーは IP アドレスを取得し、すべての rbl と照合します。

問題は、RBLSearch クラス内で RBLS を使用する方法がわからないことです。スクリプトの先頭で RBLS をハードコーディングすると機能しますが(worker.py の 12 行目を参照) 、task_listener_runcheck でRBLSを定義すると機能しません。

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

php - フレームワーク外の Yii モデルのロード

フレームワーク外の Yii モデルにアクセスするにはどうすればよいですか?

ギアマン ワーカーがタスクを実行しており、BrianMoons GearmanManager を使用して管理されています。Yii フレームワーク全体をロードすることなく、ワーカーのスクリプトでいくつかの Yii モデルにアクセスできるようにしたいと考えています。スクリプトでモデルをロードするには、何をインポートする必要がありますか? (CActiverecord、DBconnection など)。

ワーカーは次のようになります。

単純な関数として

またはクラスとして:

次のように、いくつかのモデルにアクセスして、ワーカー内で操作を実行できるようにしたいと考えています。

0 投票する
0 に答える
113 参照

python - gearman-python で複数のワーカーを並行して実行する

5 人のワーカーが異なるタスクを実行しており、同じ入力を 5 人のワーカーすべてに渡し、5 人のワーカーすべての総出力を取得しています。

私はpythonのギアマンライブラリを使用していますが、使用してみました

ここで、これら 5 つのワーカーすべてが並行して動作していることを確認する必要があります。どうすれば達成できますか?

前もって感謝します。

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

python - ローカルのギアマン クライアントからリモートのギアマン ワーカーを呼び出しますか?

ローカル システムからリモートのギアマン ワーカーを呼び出すことは可能ですか? リモート azure サーバー IP を使用して呼び出してみました。

ローカル システム上のクライアント:

リモートワーカー:

ワーカーをリモート サーバーで実行し続け、ローカル クライアントから呼び出すと、次のエラーが発生しました。

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

gearman - ギヤマン 停止 発進 再始動指令

起動、再起動、停止するコマンドは何gearmanですか?

これまでのところ、私は知っています:

管理するためのアイデアはありgearmanますか?

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

python - Python Gearman の基本的なエラー例

Python ギアマン モジュールを使用して、文字列反転のさまざまな基本的な例を試しています MY localhost は、ポート 4730 で IIS を使用してセットアップされていますが、エラーが発生しています

Client.py

Worker.py

これが発生する理由とその解決方法に関する提案

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

python-2.7 - Gearman Submit Multiple Jobs AttributeError: 'str' オブジェクトに属性 'get' がありません

ここで達成しようとしているのは、複数のジョブを Gearmanに送信し、ジョブの処理が完了したら、ワーカーから返された結果を出力することです。

私は次の例を読みました:

https://pythonhosted.org/gearman/1to2.html#client-multiple-tasks https://pythonhosted.org/gearman/client.html

次に、次の方法で check_request_status を実装しようとしました。

次のエラーが表示されますが、Gearman の Google グループを検索し、Gearman の他の人の実装を調べて、Google で検索した後でも理解できないようです。

ここで何が起こっているか知っている人はいますか?