我有一个正常运行的Zend应用程序。
我在我的库中创建了一个Zend Queue脚本,以便向该站点的成员运行一些电子邮件处理过程。
应用程序有许多运行良好的模型,但是当我尝试在队列脚本中启动应用程序时,它不会运行。
我能看到的唯一原因是一个自定义助手,它扩展了Zend_Controller_Action_Helper_Redirector。此重定向程序检查是否需要https。
如果没有启动应用程序,我必须做的就是让我的队列几乎不可能。
在我的脚本中,我从Supervisrd打电话,我正在设置我的环境和$ application-> bootstrap() - > run();
然后我调用脚本类,但它没有冒险通过 - > run()。
答案 0 :(得分:0)
重定向器助手调用exit(),这就是它无法正常工作的原因。我重写端点以删除重定向调用,或者写一个不同的端点供supervisord处理的CLI作业使用。