我在Zend 1.12中有一个旧项目,当我对某个特定函数进行AJAX调用时,我知道它将至少花费几分钟的时间运行(这是一组复杂的数据库操作),我得到一个“ 503几分钟后,“服务不可用”响应。
问题是,我知道该过程最终完成了,因为在受影响的表之一上有一个timestamp列,其中显示了更新的时间戳。
我尝试在内存限制上使用ini_set为其提供大量内存,并且我尝试使用set_time_limit(将其设置为30分钟),但是我仍然返回“ HTTP / 1.1 503服务不可用”几分钟后。
现在,如果只是我要使用此接口来按需运行流程,那么我对此将没有什么问题,但是我需要它返回我希望它返回的值(是成功还是失败,以及导致失败的异常/错误。
关于如何防止其返回503的任何想法?