問題タブ [laravel-horizon]

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

laravel - Google App Engine 経由でデプロイされた Laravel Horizo​​n、プロセスが開始されない

Google App Engine にデプロイされたジョブ サーバーのプロセス/キューを開始できません。Horizo​​n ダッシュボードにインスタンス名は表示されますが、プロセスが表示されず、ジョブが実行されません。

ここに画像の説明を入力

私のローカルホストでコードを実行している間、プロセス/キューはジョブを開始して実行します。horizon.php構成が正しく、私の と一致することを確認しましたがAPP_ENV、それでもプロセスは開始されません。

任意のガイダンスをいただければ幸いです。

0 投票する
4 に答える
11895 参照

laravel - Laravel - 順番にジョブを実行する

私はLaravelを学んでおり、Horizo​​nを実行して仕事について学ぶプロジェクトに取り組んでいます。同じジョブを次々と数回実行する必要がある場所で立ち往生しています。

これが私が現在行っていることです

これは正常に機能しますが、ジョブが複数のワーカーにわたって実行され、保証された順序で実行されるわけではありません。ジョブを次々に実行する方法はありますか?

0 投票する
3 に答える
34463 参照

laravel - ジョブの試行回数が多すぎるか、実行時間が長すぎます

ローカルでは問題なく動作するジョブがありますが、本番環境では動作しない問題が発生します。全体handle()を atry/catchで囲みましたが、他の場所で展開されていない他の多くの例外にもかかわらず、Bugsnag に何も記録されていません。

Laravel Horizo​​nによると、このキュー ジョブは数秒間実行されますが、このジョブに関連するため、それが機能することはなく、テーブル0.0026001930236816406に他のエラーが表示されることもありません。failed_jobs

config/queue.php

config/horizo​​n.php

何かが原因でこのジョブが何度も再試行されている場合、どうすれば確認できますか? 私は途方に暮れています。

これまでの調査

  • 私の期待は、クエリを実行できるはずです:

このエラー メッセージ以外を表示するには:

ジョブの試行回数が多すぎるか、実行時間が長すぎます

しかし、それは私が見るすべてです。

  • Laravel Horizo​​nのダッシュボードは、問題のジョブが 1 秒未満実行されていることを示しているため、実際にはタイムアウトしていないことがわかります。