使用Supervisord和Zend App,重定向似乎正在杀死它

时间:2012-10-29 02:53:22

标签: php zend-framework supervisord

我有一个正常运行的Zend应用程序。

我在我的库中创建了一个Zend Queue脚本,以便向该站点的成员运行一些电子邮件处理过程。

应用程序有许多运行良好的模型,但是当我尝试在队列脚本中启动应用程序时,它不会运行。

我能看到的唯一原因是一个自定义助手,它扩展了Zend_Controller_Action_Helper_Redirector。此重定向程序检查是否需要https。

如果没有启动应用程序,我必须做的就是让我的队列几乎不可能。

在我的脚本中,我从Supervisrd打电话,我正在设置我的环境和$ application-> bootstrap() - > run();

然后我调用脚本类,但它没有冒险通过 - > run()。

1 个答案:

答案 0 :(得分:0)

重定向器助手调用exit(),这就是它无法正常工作的原因。我重写端点以删除重定向调用,或者写一个不同的端点供supervisord处理的CLI作业使用。