Render 等平台免费服务一键保活

公開日: 2025-08-13 00:00 582文字 3 min read

清绝 avatar

清绝

泛性恋/INFP/东北人/女性人类/爱佐助/爱唱歌/剑网3/明日方舟/黎明杀机/仙剑奇侠传

清绝在干嘛?

实体状态监测仪

电脑状态

电脑正在呼呼大睡

手机状态

暂时远离小屏幕

この投稿は「日本語」では表示できません。元の投稿を表示しています。
本文介绍了一个利用 Cloudflare Workers 定期访问域名的脚本项目,旨在防止 Render 等平台的免费服务因闲置而休眠。文中详细说明了该项目的部署流程、环境变量配置以及运行状态的验证与日志排查方法。

本项目由我编写,通过 Cloudflare 部署一个定期访问域名的脚本,可以防止 Render 等平台的免费服务因无人访问而休眠。

目前因 GitHub 账号受限,本文的一键部署链接暂时不可用。账号恢复前请不要继续按下文的一键部署流程操作。

准备工作

一键部署

  1. 点击一键部署

  2. Git 帐户 下拉菜单中选择 GitHub 账号

  3. 初次使用会跳转授权。选择 All repositories(所有仓库),点击 Save(保存) 按钮。

    Github仓库授权给Cloudflare
    Github仓库授权给Cloudflare

  4. 勾选 创建专用 Git 存储库 复选框。(此处的官方中文是误译,实际意思是创建私有 Git 仓库。)

  5. 配置环境变量 部分,更改域名,设置为需要保活的服务地址。

    • 必须保持原有的 JSON 数组格式。
    • 如有多个服务,格式为 ["https://www.example.com", "https://www.example2.com", "https://www.example3.com"]
    在 Cloudflare Workers 部署页面配置环境变量
    在 Cloudflare Workers 部署页面配置环境变量
  6. 点击 创建和部署,等待自动部署完成。完成后,页面将跳转至 Worker 管理界面。

验证运行状态

  1. 在 Worker 管理页面右上角,点击 访问 按钮,跳转到测试页面。或在 设置 选项卡最上面的 域和路由 处可以看到测试页面地址,手动打开。

    Cloudflare Worker 管理页面的访问按钮
    Cloudflare Worker 管理页面的访问按钮
  2. 点击 手动触发保活任务 按钮,检查执行结果是否成功。

    • 如果失败,返回管理页面的 设置 选项卡,检查环境变量配置。

      配置错误检查环境变量
      配置错误检查环境变量

查看日志

如果出现问题,可以查看日志进行排查。

  1. 进入 Worker 管理页面Observability 选项卡。这里可以看到项目手动和自动执行的全部记录。(日志有延迟)

  2. 日志列表中的 fetch - POST 是手动测试的记录,cron - */5 * * * * 是自动执行的记录。点击任意一条记录可展开查看详情。

Cloudflare Worker 的 Observability 日志列表
Cloudflare Worker 的 Observability 日志列表
展开查看单条日志的详细信息
展开查看单条日志的详细信息

投喂清绝

微信 / 支付宝

感谢阅读,如果内容对你有帮助,不如赞助我一份美味夜宵吧~

気に入ったならばコメントを残してくださいね~

© 2025 - 2026 清绝 @qingjue
Powered by theme astro-koharu · Inspired by Shoka