我有一个很长的操作,我不能再从UI运行,因为它超过了最大执行时间和内存限制。我完全知道如何在表中设置任务,并让cron执行完成待处理任务的sfTask
。
有人可以告诉我以下内容:
sfTaskLoggerPlugin
,sfGearmanPlugin
和sfJobQueuePlugin
最近没有更新过。赞赏所有投入。
PS:已提及Long script in admin, task in Symfony?和其他几个人:)
答案 0 :(得分:1)
我认为您需要的大部分内容都包含在标准文档中。
http://www.symfony-project.org/cookbook/1_2/en/tasks
我经常通过通过cron作业切换的脚本来使用Symfony任务。我通过命令行使用环境切换,就像文档讨论的那样。我也使用参数传递。
Symfony任务非常强大,可以从CLI为您提供所需的一切,以便进入您的应用程序并执行您需要的任务。
如果在阅读完文档后,您有更具体的问题,请发布,我们会尽力回答您。