首页 / GitHub 趋势 / 定时任务挂了怎么知道?H…
建站与自托管

定时任务挂了怎么知道?Healthchecks:给 cron 加个心跳

GitHub 仓库
healthchecks/healthchecks
总 Stars
★ 10,514
主要语言
Python
查看 GitHub 项目

结论先说:Healthchecks 是定时任务监控服务,1 万星,Python 编写,BSD-3-Clause 协议,2026 年 11 月 10 日还有提交。它给每个定时任务配一个心跳地址,任务跑完来报个到,没按时报到就发告警。

它是什么:一个开源的 cron 监控,任务跑完请求一次心跳地址,超时没收到就判定任务挂了,通过邮件或 webhook 通知你。

能干嘛:监控备份、同步、报表这些定时任务;任务挂了第一时间知道,不用等到用户投诉才发现;状态页能一眼看到所有任务的健康情况。

适合谁:跑定时任务的运维、自托管玩家、备份和同步任务多到记不住的人。

注意点:自托管要准备数据库和邮件配置,别只算搭建时间;心跳地址别泄露,知道地址的人能伪造心跳。

Healthchecks 和直接看日志有什么区别?

看日志要主动去翻,任务挂了你可能几天都不知道;Healthchecks 是被动等心跳,超时自动告警。日志用来查原因,心跳用来第一时间发现问题,两者配合着用。

站长点评:我选它是因为定时任务挂掉发现得越晚损失越大——1 万星、2026 年 11 月 10 日还在提交,思路很实在。我的建议是先给最重要的备份任务接上心跳,跑顺了再把其他任务一个个迁过来。

懒得一步步折腾?这几个工具本站有现成部署包

站长把 n8n、Immich、Stirling-PDF 的部署过程打包好了:docker-compose、一键脚本、中文说明一应俱全,下载解压就能跑,单包 9.9 元、三包合集 19.9 元。

三包合集n8n 部署包Immich 部署包Stirling-PDF 部署包

⬇ 下载区(本站中转)

本站服务器实时中转 GitHub 文件,国内网络也可稳定下载;也可使用右侧官方链接。

📦 源码包(默认分支 ZIP)官方下载

项目信息暂时获取不到,本站下载稍后再试;可先用官方链接。

要下载其他 GitHub 项目?试试本站的 GitHub 加速下载工具,粘贴链接即可中转。

建站与自托管 新星挖掘

相关推荐