問題タブ [php-amqplib]
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 - alpine イメージに php-amqplib をインストールするには?
docker-compose version: '3' を使用しており、インストールする必要がありphp-amqplib
ます。私は奇妙な行動に直面しました。が見つからないという例外がスローsockets
されましたが、インストールして composer.json に追加しました。インストール方法はphp-amqplib
?
composer.json の一部
php - Symfony Messenger 長時間実行ワーカーと AMQP ハートビート
メッセンジャー ハンドラーでは、メッセージの処理にハートビートよりも時間がかかる場合、接続が切断されるため、メッセージを確認できません。
ハンドラーで手動で接続を維持する方法はありますか? 「ping」キューにメッセージを発行するだけで十分ですか?
例:
前もって感謝します
php - PHP RabbitMQ コンシューマーがイベントの消費を停止する
RabbitMQ サーバーからのメッセージを消費する php-amqplib を使用する php デーモンがあります。要点は次のとおりです (ただし、それよりも少し複雑です)。
バックグラウンドで実行すると、イベントを処理し、出力とエラーをさまざまなログに書き込みます。RabbitMQ コントロール パネルで、キューにコンシューマーがあることを確認できます。エラー ログと出力ログの両方にメッセージが表示されず、RabbitMQ コントロール パネルには、キューのコンシューマーが 0 であることが示されますが、プロセスは何らかの形でまだ実行されています。