我继承了一个基于 Magento Enterprise 1.9 的网站,该网站定期运行大量 cron 作业。
这些 cron 作业由第三方模块配置,不是 Magento 核心的一部分。
一组作业负责将数据文件从 Magento 导出和导入到仓库管理系统,有时 cron 作业会陷入某种循环,并且会持续处理几个小时,而实际上它们应该只需要几分钟。
我想以某种方式监视这些作业花费的时间,但不修改每个脚本本身。也许某种观察者,如果这样的事情可能的话?
有任何想法吗?
对 Magento 中计划作业的调度和运行的基本了解可以从core_schedule
桌子。请注意,条目根据设置添加和删除从系统 > 配置 > 系统 > Cron 计划。原始计划作业配置(类、方法和 cron 表达式)可以从<crontab />
任何给定模块中的节点配置文件.
其中许多可以通过使用在管理中可视化和交互Fabrizio Branca 的 AOE_Scheduler 模块(链接) http://www.fabrizio-branca.de/magento-cron-scheduler.html.
为了捕获性能(内存使用情况、启动/停止时间),可能需要在这些 cron 触发的脚本中删除一些日志记录调用。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)