cron-job.org
免费的在线外部Cron调度服务,支持按分钟级频率调用HTTP端点,用于定时触发Web任务
时间轴 (近 90 天)
cron-job.org 是一个免费的在线Cron调度服务,支持最短每分钟一次的调度周期,由自己的服务器向目标URL发起HTTP请求。
cron-job.org 对单次请求有约30秒的超时上限,因此被调用的端点必须快速返回,不能执行耗时任务。
作者在迁移方案中引入外部Cron服务cron-job.org,每分钟调用一个轻量端点保持API活跃,并在UTC 07:00单独触发实际每日任务。
“发射后不管”(Fire-and-Forget)模式让Web层 /api/wake 端点不阻塞等待后端响应即返回200,从而避免触发cron-job.org的30秒超时。
该方案通过外部调度加保活流量对抗免费层休眠策略,代价是引入对第三方Cron服务的依赖,并产生每分钟一次的唤醒流量;若cron-job.org故障,保活链路会中断。
作者将原GitHub Actions工作流 cron-diario.yml 降级为手动备用方案,真正的调度逻辑由cron-job.org接管。
全部知识事实 (6)
cron-job.org 是一个免费的在线Cron调度服务,支持最短每分钟一次的调度周期,由自己的服务器向目标URL发起HTTP请求。
50%待验证cron-job.org 对单次请求有约30秒的超时上限,因此被调用的端点必须快速返回,不能执行耗时任务。
50%待验证“发射后不管”(Fire-and-Forget)模式让Web层 /api/wake 端点不阻塞等待后端响应即返回200,从而避免触发cron-job.org的30秒超时。
50%待验证该方案通过外部调度加保活流量对抗免费层休眠策略,代价是引入对第三方Cron服务的依赖,并产生每分钟一次的唤醒流量;若cron-job.org故障,保活链路会中断。
50%待验证作者在迁移方案中引入外部Cron服务cron-job.org,每分钟调用一个轻量端点保持API活跃,并在UTC 07:00单独触发实际每日任务。
50%待验证作者将原GitHub Actions工作流 cron-diario.yml 降级为手动备用方案,真正的调度逻辑由cron-job.org接管。
50%