我有一个很长的操作,我无法再从 UI 运行,因为它超过了最大执行时间和内存限制。我很清楚如何在表中设置任务,并让 cron 执行sfTask
完成待处理任务的任务。
有人可以让我知道以下内容:
- 管理作业/任务的最佳 PHP/Symfony 插件是哪个?我没有使用 Zend 并且看到了
sfTaskLoggerPlugin
,sfGearmanPlugin
并且sfJobQueuePlugin
最近没有更新。 - 如何创建上下文并使应用程序配置、设置等可用于任务?
- 如何将参数添加到方法可以读取的上下文中,以识别它们是否已被 cron/task 或 HTTP 请求调用?
感谢所有输入。
PS:在管理中提到过长脚本,在 Symfony 中提到过任务?和其他几个:)