Skip to content

定时任务

定时任务含义就是字面意思,定时触发某些任务

定时任务类型

定时任务的类型包括

  • agent任务,展开包括:
    • icmp ping / tcp ping / http ping
    • http request
    • webshell
    • exec (执行命令)
    • 读取配置
    • 写入配置
    • 获取ip
  • server任务,展开包括:
    • 执行数据清理
    • 执行某个js worker的onCron函数

如果你需要某个复杂的预设行为定期执行,比如定期查看域名是否过期,如果过期发送telegram通知,或者定期总结服务器的异常,定期检查IP质量并报告等等。 那么可以利用js worker将一系列行为写到代码预设中,并利用定时任务定期触发。

定时任务与延迟曲线

NodeGet 并没有专门的全局统一的延迟探针功能,延迟曲线的实现是利用了cron任务来达成

具体来说,延迟曲线功能的工作方式是,获取所有由定时任务触发的ping/tcp_ping任务结果,绘制到曲线图上

所以当你添加一个定期执行的ping/tcp_ping时,就是创建了一个延迟曲线信源