【问题标题】:PHP Monitoring child processesPHP 监控子进程
【发布时间】:2011-05-17 19:37:40
【问题描述】:

我正在编写一个侦听消息队列的脚本。我遇到的唯一问题是每个脚本只能绑定一个队列。我想知道是否有一种方法可以拥有一个父 php 脚本,该脚本可以在几个子脚本上运行,每个子脚本都监视一个队列,这样我就可以接收多个队列消息,并监视每个孩子以确保它仍然存在正在运行。

基本上,每个子进程都会观察自己的队列,当它收到消息时,会将消息传回父进程,然后继续观察队列。

编辑:我使用 RabbitMQ 作为消息队列。

【问题讨论】:

  • 从个人经验来看,我认为在 ruby​​ 之类的东西中进行监控可能会更好

标签: php parallel-processing long-running-processes


【解决方案1】:

嗯...你已经看过 RabbitMQ 了吗?

http://geekexmachina.com/2010/10/parallelizing-php-rabbitmq/

【讨论】:

  • 我要采用的解决方案是让父脚本监视消息队列,并让所有子脚本将有关其健康状况的消息转储到该队列中。
猜你喜欢
  • 2013-07-29
  • 1970-01-01
  • 2023-03-24
  • 2013-03-06
  • 1970-01-01
  • 1970-01-01
  • 2012-01-23
  • 2021-10-30
  • 1970-01-01
相关资源
最近更新 更多