如何将phalconphp作为消费者与rabbitmq连接?
据我所知,我需要为phalconphp运行一个后台进程,以便能够侦听来自rabbitmq的事件/消息并处理一些时间密集型任务(发送邮件,写入日志)。
什么会激怒消费者(在Phalcon中),也许是监督者?
我发现一些文章只是为了运行包含listen方法的 php worker.php :
答案 0 :(得分:2)
虽然只运行php worker.php会有效,但如果你不使用主管服务,只需使用while(1)并将其发送到后台,就无法处理死亡过程。
建议使用supervisord,因为您需要对进程进行守护进程,并确保如果进程终止,或者系统重新启动,则会重新启动进程。您可能还想查看暴发户。它可以实现同样的目标。