gpt4 book ai didi

php - Magento:监控所有 cron 作业的执行时间?

转载 作者:可可西里 更新时间:2023-11-01 00:47:41 25 4
gpt4 key购买 nike

我继承了一个基于 Magento Enterprise 1.9 的网站,该网站定期运行许多 cron 作业。

这些 cron 作业由第三方模块配置,不是 Magento 核心的一部分。

一组作业处理从 Magento 到仓库管理系统的数据文件的导出和导入,有时 cron 作业会陷入某种循环并持续处理数小时,而它们本应只需要几分钟。

我想以某种方式监控这些作业花费了多长时间,但不修改每个脚本本身。如果可能的话,也许是某种观察者?

有什么想法吗?

最佳答案

可以从 core_schedule 中收集到有关 Magento 中预定作业的调度和运行的基本信息。 table 。请注意,根据系统 > 配置 > 系统 > Cron 计划 中的设置添加和删除条目。可以从 <crontab /> 中确定发起的计划作业配置(类、方法和 cron 表达式)任何给定模块的 config.xml 中的节点。

其中许多可以通过使用 Fabrizio Branca's AOE_Scheduler module (link) 在管理员中可视化并与之交互.

要捕获性能(内存使用情况、开始/停止时间),可能需要在这些 cron-fired 脚本中删除一些日志记录调用。

关于php - Magento:监控所有 cron 作业的执行时间?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14195809/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com