問題タブ [php-resque]

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 に答える
978 参照

php - パスワード保護 resque-web

私はphp-resquePHPで実行しておりresque-web、管理インターフェースを使用するためにインストールしました。

問題:ページをパスワードで保護するにはどうすればよいですresque-webか? 私は Ruby/Rails/Sinatra に詳しくないので、それらの知識をあまり必要としないソリューションが完璧です!

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

php - Laravelでphp-resqueを使用すると、「Constant CRLF already defined」エラーが発生する

php-resqueUbuntu 12.04 で Laravel 3 と一緒に実行しています。

問題: resque でジョブがキューに入れられると、次のエラーが発生します。

エラーの意味と解決方法を教えてください。

PHP


ただし、を使用してジョブをキューに入れようとするとartisan、機能します!

仕事

出力

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

php - php-resque ワーカーを手動でプルーニングして再起動する方法

非常に頻繁に php-Resque ワーカーが何日も仕事でスタックし、最終的にすべてのワーカーがスタックしてサイトが機能しなくなりますphp-resque。ライブラリは Composer を使用してインストールされました。

質問:プルーニングを手動で行いたいです。この機能にアクセスするにはどうすればよいpruneDeadWorkers()ですか? また、死んだワーカーが見つかった場合、どのように再起動しますか?

ソースを表示

ここに画像の説明を入力

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

php - php-resqueジョブ実行機能が実行されていませんか?

私はphp-resqueでバックグラウンドジョブを作ろうとしています。私はこのコードを持っています:

そしてMailクラスで私はこれを持っています

「lakdf;」の間違い 意図的にここにいます。

redis でモニターをオンにしてジョブを実行しようとすると、次のように記述します。

したがって、「reque:stat:processed」から、ジョブは処理されたと思いますが、実行関数に誤りがあり、実行関数が実行されないなど、エラーが書き込まれません。

実行機能でデータベースに挿入しても、何もしません。

誰が知っていますか、どこに問題がありますか? perform 関数が実行されていないように見えるのはなぜですか?

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

php - php-resqueのジョブ内からジョブIDを取得するには?

私は php-resque https://github.com/chrisboulton/php-resqueで最初のステップを踏んでいます。Job Class 内で jobid を取得する方法を知っている人はいますか?

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

php - PHP-Resque は perform() を実行しません

PHP-Resqueを使用していますが、 perform()メソッドが機能しません。誰が私が欠けているかを教えてもらえますか?

これは私のセットアップです:

  • 以下を実行している3つのターミナルを開いています:
  • $ php workers.php
  • $ redis-cli monitor
  • $ php create.php(仕事を作るため)

  • 労働者.php

    /li>
  • create.php

    /li>

私は常に 1 の JobId と Status を取得します。例:

挿入されたRedisログを常に取得します。例えば:

それでも、まったく perform() メソッドを実行していないようです:

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

php-resque - PHP-RESQUEでジョブをキャンセルする方法

以下のライブラリを使用しています

https://github.com/chrisboulton/php-resque

実行中のジョブをキャンセルする方法。ワーカー オブジェクトを取得して子を殺そうとしましたが、オブジェクトには子がありません。

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

zend-framework2 - Resque はジョブ クラス ZF2 名前空間を見つけられませんでした

Redis でサポートされている PHP-Resque プロジェクトhttps://github.com/chrisboulton/php-resqueを ZF2 プロジェクト内から使用しようとしています。(具体的には敏捷性)

私が問題を抱えているのは、ZF2名前空間とクラスを組み合わせることです

例えば ​​:

コントローラ

MyResqueJob クラス

resque によって表示されるエラー メッセージ:

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

laravel - php-resque : 失敗したジョブを再試行します

私はすでにLaravelでphp-resqueをセットアップしています。失敗したジョブを除いて、すべてがうまく機能します。

失敗とマークされたジョブを再キューイング (再試行) するオプションが表示されません。

redis db に「failed」という名前のキューがあることがわかりましたが、各 failed_job を親キューに再プッシュするにはどうすればよいですか?

どこでも検索しましたが (php-resque のドキュメント、Google など)、php-resque については何も見つかりませんでした。ruby版だけの既製ソリューション...

前もって感謝します!

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

php - PHP nohup プロセスがランダムに停止する

バックグラウンドで実行されているphp-redisプロセスがあり、99%の時間で完全に機能し、実行を続けています。ただし、プロセスは理由もなく終了することがよくあります。どのログにも何もありません。サーバーの処理能力や RAM などは不足していません。

これは bash スクリプトで開始され、nohup で実行されます。

誰にもアイデアはありますか?私はこれを何日もデバッグしてきましたが、アイデアがありません。必要に応じて、より多くの情報を提供できます。