gpt4 book ai didi

php - 为 rabbitmq 运行 php 消费者脚本如何正确?

转载 作者:塔克拉玛干 更新时间:2023-11-03 00:40:33 24 4
gpt4 key购买 nike

我需要帮助。

我有一些任务需要在记录添加到数据库后运行。例如:压缩上传的图片。为此,我使用了 RabbitMQ。

我有单独的脚本,它完全等同于这个例子,除了 process_message 函数中的逻辑: https://github.com/php-amqplib/php-amqplib/blob/master/demo/amqp_consumer_non_blocking.php .

据我了解这个长期运行的脚本,我在 Linux 中使用命令运行它:

nohup php amqp_consumer.php 制作&

但有时这个任务会崩溃。我无法控制它。我需要有方法来自动重新启动此任务。

能否请您给我一些建议,您是如何经营消费者的?你如何控制它并重新启动?谢谢。

最佳答案

感谢大家的帮助!我开始使用 supervisord 并使用 cron 每天四次重新启动任务。

关于php - 为 rabbitmq 运行 php 消费者脚本如何正确?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/43232781/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com