mirror of
https://gitee.com/ulthon/ulthon_admin.git
synced 2026-08-30 20:55:32 +08:00
- 6 张表加 node_id 字段 + position/stat 改复合唯一键(migration) - 6 个 Scheme 同步 node_id 注解 + 唯一键 - Reader 带 node_id 参数 + 懒加载接管(getLastPosition 回退查 node_id='') - Aggregator 全局行(node_id='')+ 按节点循环 insertAggregatesForScope - Stat 所有查询方法加 where node_id 条件 - Dashboard 控制器/视图加节点筛选下拉框 + AJAX 带 node_id - AccessLog 列表加节点列 + 采集进度卡片显示节点信息 - import 定时任务 run_type 改 all(每节点采集自己的日志) - v2.4.0 升级脚本追加 ALTER TABLE(幂等 check-then-alter) - 菜单调整:去掉 Nginx 顶级菜单 + 读取位置管理,改为系统管理下挂两个子菜单 - ulthon-timer 文档补充 run_type=all 多节点部署注意事项
49 lines
1.5 KiB
PHP
49 lines
1.5 KiB
PHP
<?php
|
||
|
||
return [
|
||
[
|
||
'name' => 'http_demo', // 定时任务的名称,不能重复
|
||
'type' => 'site', // 定时任务的类型,默认只支持site,你也可以重写定时器命令行以支持其他命令
|
||
'target' => '/tools/timer.ResetPassword/do', // 要访问的地址,如果不是以https开头,那么以后台的系统配置中读取相关配置,如果没有配置则不执行
|
||
'frequency' => 600, // 执行频率,单位:秒,填写10,则每10秒过后执行一次
|
||
],
|
||
[
|
||
'name' => 'clear_log',
|
||
'type' => 'site',
|
||
'target' => '/tools/timer.ClearLog/do',
|
||
'frequency' => 600,
|
||
'concurrency' => 1,
|
||
],
|
||
[
|
||
'name' => 'timer_log_clean',
|
||
'type' => 'site',
|
||
'target' => '/tools/timer.LogClean/do',
|
||
'frequency' => 86400,
|
||
'concurrency' => 1,
|
||
],
|
||
[
|
||
'name' => 'nginx_log_import',
|
||
'type' => 'site',
|
||
'target' => '/tools/timer.NginxLogImport/do',
|
||
'frequency' => 300,
|
||
'concurrency' => 1,
|
||
'run_type' => 'all',
|
||
],
|
||
[
|
||
'name' => 'nginx_log_aggregate',
|
||
'type' => 'site',
|
||
'target' => '/tools/timer.NginxLogStatAggregate/do',
|
||
'frequency' => 3600,
|
||
'concurrency' => 1,
|
||
'run_type' => 'auto',
|
||
],
|
||
[
|
||
'name' => 'nginx_log_clean',
|
||
'type' => 'site',
|
||
'target' => '/tools/timer.NginxLogClean/do',
|
||
'frequency' => 86400,
|
||
'concurrency' => 1,
|
||
'run_type' => 'auto',
|
||
],
|
||
];
|