問題タブ [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.
php - Laravel Horizon - 1 つのスーパーバイザーから実行される複数のキュー
単一のスーパーバイザーが複数のキューを実行できるように、horizon.php 内の正しい構成を手伝ってくれる人はいますか? 私が試してみました:
としても:
2 番目のキューは地平線に正しく表示され、ジョブを送信できますが、処理されません。
私はフォージでプロビジョニングされており、次の queue.php 構成で redis を使用してキューをセットアップしています。
laravel - Laravel のスケジュールされたタスクが真夜中に実行を停止する
2 つの同一の Laravel 環境があり、同じ Laravel アプリのビルドでもまったく同じ構成を実行しています。
バックエンドの Laravel ワーカー アプリには 2 つのインスタンスがあるためonOneServer()
、各タスクに使用します。ワーカーは Horizon キューも実行しています。
UTC の数日前の真夜中に、プロダクション ワーカーはいくつかのタスクの実行を停止しましたが、開発ワーカーは停止しませんでした。翌日の真夜中にまた始まり、2日後の真夜中に止まりました。
Horizon の使用 (本番環境は開発環境よりもはるかに多い) は、タスクを 1 つのワーカーにロックすることに影響を与え、開始さえできなくする可能性がありますか?
laravel - laravel Horizon Elastic Beanstalk Supervisord でエラーが発生しました
私は、エラスティック Beanstalk インスタンス内で実行するように地平線を設定しようとしましたが、うまくいくようです。
次の出力が得られます
しかし、ログは正常な開始を出力し、エラーメッセージをループしてキューが機能していません
ssh シェルから手動で開始すると、Horizon キューは機能します。
これが私のEBSの構成ファイルです
001-cron.config
002-horizon.config
地平線.conf
Supervisord.conf