aoepeople/aoe_scheduler

Magento计划任务调度器

安装: 127,525

依赖项: 0

建议者: 7

安全: 0

星标: 373

关注者: 92

分支: 202

开放问题: 155

类型:magento-module

v1.5.2 2020-03-19 16:24 UTC

README

AOE Scheduler for Magento

Build Status

waffle.io

AOE Scheduler建立在Magento默认计划任务功能之上,允许您管理任务,可视化时间线,深入了解幕后发生的事情,并揭示可能存在的问题。除此之外,AOE Scheduler还提供了一些其他功能,如命令行界面和Web服务接口,优化服务器上的计划任务执行,并为您提供所需的一切来实现复杂的后台任务,包括您的Magento商店。

注意

本文档目前正在编写中。遗憾的是,目前它仍然更像是一个概要和一些要点,而不是完整的文档。我在努力改进。如果您有任何意见,请随时联系我

变更日志

版本1.0.0是一个重大发布。如果您是从0.X版本更新,请查看变更日志,并在更新后验证所有功能是否按预期运行。

变更日志

特性

  • 时间线可视化:时间线视图可视化所有过去、当前和未来的任务,显示其状态、结果、运行时间和更多详细信息。
  • 计划任务管理:找到在Magento核心或任何已安装模块中定义的所有任务的列表。您可以选择或禁用单个任务,修改它们(例如,编辑它们的计划)或从头创建新的计划任务。
  • 参数化计划任务:有时简单的计划任务运行并不足够。您可能希望使用具有不同参数的相同计划任务。例如:使用此功能创建每日报告和每周报告,但使用相同的任务和不同的输入参数。
  • 进程管理:检查任务是否仍在运行,如果需要,则通过Aoe_Scheduler终止它们。
  • 计划任务分组:将您的计划任务分为不同的组,以便您可以并行运行它们或在多台服务器上分配它们。
  • 清洁API
    • 命令行界面
    • Web服务API
    • 开发者API:以编程方式创建/运行/计划任务。使用事件在任务之间创建工作流程。
  • 说明:一个新管理模块可帮助您设置计划任务配置。
  • 监控:心跳、看门狗、最后看到、验证
  • 与Magento的本地计划任务调度器兼容
  • 手动调度和运行:手动或以编程方式调度或运行任务。这在开发过程中或需要不时手动触发某些操作(例如,重新导入产品目录、重新运行统计信息等)时非常有用。

作者、贡献者和维护者

作者

主要贡献

想法、错误、贡献、评论、功能建议?

请通过GitHub上的问题跟踪器与我们联系

兼容性

  • PHP
    • 5.3
    • 5.4
    • 5.5
  • Magento CE
    • 1.6.2.0
    • 1.7.0.2
    • 1.8.0.0
    • 1.8.1.0
    • 1.9.0.1
    • 1.9.1.0
  • Magento EE
    • 1.11.0.0
    • 1.11.0.2
    • 1.11.1.0
    • 1.11.2.0
    • 1.12.0.0
    • 1.12.0.1
    • 1.12.0.2
    • 1.13.0.2
    • 1.13.1.0
    • 1.14.0.1
    • 1.14.1.0
  • 操作系统:Linux

文档

  1. 模块安装
  2. 计划任务配置
  3. 一些基础知识(任务?计划?任务?)
  4. 创建新任务
  5. 常见问题解答
  6. 管理界面
    1. 系统配置
    2. 任务配置
    3. 列表视图
    4. 时间线视图
    5. 说明
  7. 事件
  8. 调度状态
  9. 命令行界面(CLI)
  10. Web服务
  11. 域模型
  12. 定时任务处理
  13. 单元测试
  14. 特性
    1. 心跳和监控
    2. 通知
    3. 自定义作业参数
    4. 全局启用/禁用
    5. 禁用单个作业
    6. runNow
    7. scheduleNow
    8. 运行返回值和通信
    9. 预估时间(ETA)
    10. 看门狗
    11. 定时任务组
    12. 进程管理
    13. 输出缓冲
    14. 从头到尾(重复)
  15. 食谱
    1. 如何清理你的时间表
    2. 如何集成到部署中
    3. 分布式定时任务
    4. 作业工作流
    5. 程序化安排作业

许可证

GPL v3

链接