【问题标题】:Daemonize PHP script (an SQS listener) on Amazon Elastic Beanstalk在 Amazon Elastic Beanstalk 上守护 PHP 脚本(SQS 侦听器)
【发布时间】:2013-08-19 06:57:27
【问题描述】:

我一直在思考这个问题有一段时间了,只是想知道要采取什么解决方案!

我正在考虑将我的 CakePHP 应用程序部署到 AWS Elastic Beanstalk,并尝试在以下方面找到解决方案:

首先,我有可以通过控制台命令 (path/to/Console/cake sqs) 运行的侦听器,可以继续检查 SQS 消息(传递给工作人员)。我想以某种方式守护这个进程,以确保这些侦听器永远不会停止在所有服务器上运行。

其次,我正在考虑如何处理 cron 作业问题。我想要么在所有服务器上都有 cron 作业,但 MySQL 或 ElasticCache 锁定只允许第一台服务器实际运行作业,或者使用 Iron.io 等外部服务来安排消息。

非常感谢您的体验。

【问题讨论】:

    标签: php cakephp cron amazon-elastic-beanstalk amazon-sqs


    【解决方案1】:

    你看过Fat Controller 吗?它可以守护任何东西。网站上有文档和示例:http://fat-controller.sourceforge.net

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2015-05-26
      • 2016-09-12
      • 2020-07-06
      • 2015-05-23
      • 2014-08-02
      • 2013-12-07
      • 2017-12-04
      • 2012-08-26
      相关资源
      最近更新 更多