Php 在Zend应用程序中使用Supervisord,重定向似乎正在扼杀它

Php 在Zend应用程序中使用Supervisord,重定向似乎正在扼杀它,php,zend-framework,supervisord,Php,Zend Framework,Supervisord,我有一个运行良好的Zend应用程序 我在我的库中创建了一个Zend Queue脚本,用于向站点成员发送电子邮件 该应用程序有许多模型运行良好,但当我尝试在队列脚本中启动该应用程序时,它无法运行 我能看到的唯一原因是一个扩展Zend_Controller_Action_helper_Redirector的自定义帮助程序。此重定向程序检查是否需要https 如果不启动应用程序,我几乎不可能运行我的队列 在我从Superverd调用的脚本中,我正在设置我的环境和$application->bootst

我有一个运行良好的Zend应用程序

我在我的库中创建了一个Zend Queue脚本,用于向站点成员发送电子邮件

该应用程序有许多模型运行良好,但当我尝试在队列脚本中启动该应用程序时,它无法运行

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

如果不启动应用程序,我几乎不可能运行我的队列

在我从Superverd调用的脚本中,我正在设置我的环境和$application->bootstrap()->run()


然后我调用scripts类,但它不会冒险通过->run()。

重定向器帮助程序调用exit(),这就是它不工作的原因。我将重写端点以删除重定向调用,或者编写另一个端点以供supervisord处理的CLI作业使用