gcgov / framework-service-gcgov-cron-monitor
Garrett County Government 内部插件,提供对 \gcgov\framework\services\cronMonitor 的访问,用于记录 cron 任务的执行情况
v1.0.0
2023-08-14 13:21 UTC
Requires
- php: >=8.1
- guzzlehttp/guzzle: ^7.0
This package is auto-updated.
Last update: 2024-09-13 14:37:10 UTC
README
主要用途
为 gcgov/framework 应用添加 cron 监控服务
安装
使用 composer require gcgov/framework-service-gcgov-cron-monitor 安装
- 将服务命名空间添加到
/app/app.php
文件中的registerFrameworkServiceNamespaces
方法:gcgov\framework\services\cronMonitor
。例如:public function registerFrameworkServiceNamespaces(): array { return [ '\gcgov\framework\services\cronMonitor' ]; }
- 将 cron 监控 API URL 添加到
environment.json
文件中的appDictionary.cronMonitorUrl
。例如:"appDictionary": { "cronMonitorUrl": "https://apps.garrettcounty.local/cron-monitor/" }
使用方法
$cronMonitor = new \gcgov\framework\services\cronMonitor\cronMonitor( $cronJobId ); //perform long running cron task $cronMonitor->end();