Cron 任务与计划任务监控

备份停止运行时,不会发出任何错误信息。心跳监控项会把这种沉默变成告警。

检测详情

监控类型
心跳(cron)
目标
你的任务调用一个专属 URL
逾期时间
你设定的间隔加上宽限期
检测地点
芬兰赫尔辛基(欧盟)

工作原理

  1. 每个心跳监控项都有一个专属 URL。
  2. 你的任务成功完成后,用 curl、PowerShell 或任何 HTTP 客户端调用它。
  3. 如果在预期间隔加上你设定的宽限期内没有收到调用,你就会收到告警。
  4. 下一次成功调用会关闭事件,并发送恢复告警。

FastPing 检测什么

  • 未运行

    任务没有启动:cron 守护进程停了、定时器被禁用、服务器关机了。

  • 运行失败

    只在成功时调用该 URL,这样任务失败时也会像没有运行一样向你告警。

  • 运行延迟

    任务运行时间远超平常时,会超出宽限期并向你告警。

如何设置

创建一个“心跳”监控项,按任务的执行计划设置间隔。从监控项页面复制心跳 URL。在任务末尾、必须成功的命令之后,加上对该 URL 的调用。

常见问题

如果这里没有你的问题,请写信给我们。我们会通过邮件回复,通常在一个工作日内。

联系支持
任务需要发送什么?

只需用 GET、POST 或 HEAD 请求该 URL。不需要请求体,也不需要 API 密钥。

能容忍多长的延迟?

你可以在间隔之外再设置最长 24 小时的宽限期。比如一个每晚运行、宽限期为 1 小时的任务,过了平常时间 1 小时还没报到,就会向你告警。

支持 Windows 和 GitHub Actions 吗?

支持。任何能发送 HTTP 请求的程序都可以。设置指南中有 Linux cron、systemd 定时器、Windows 任务计划程序和 GitHub Actions 的示例。

能监控每周运行的任务吗?

最长间隔是 24 小时,再加最长 24 小时的宽限期,所以心跳监控适合至少每两天运行一次的任务。

从免费版开始

3 个监控项,每 5 分钟检测一次,1 个状态页。无需填写付款信息。

GitHub Actions、Windows、PowerShell 和 Linux 是其各自所有者的商标。FastPing 与这些所有者没有关联,也未获其认可。