Skip to content
Discussion options

You must be logged in to vote

vincere-mori is correct — paid plan is the clean solution. But the uptime ping workaround is more reliable than dismissed, if done right.

Free plan workaround — external ping every 14 minutes:

Use a free uptime service to hit your Render URL before the 15-minute sleep kicks in.

Option 1 — UptimeRobot (easiest, fully free):

  1. Sign up at uptimerobot.com
  2. Add new monitor → HTTP(s)
  3. URL: your Render service URL
  4. Interval: 5 minutes
  5. Done — it pings your service continuously and prevents sleep

Option 2 — GitHub Actions (free, no third-party):

# .github/workflows/keep-alive.yml
name: Keep Render Alive
on:
  schedule:
    - cron: '*/14 * * * *'  # every 14 minutes
jobs:
  ping:
    runs-on: ubuntu-l…

Replies: 4 comments 3 replies

Comment options

You must be logged in to vote
1 reply
@Santosh-Prasad-Verma
Comment options

This comment was marked as low quality.

@Santosh-Prasad-Verma
Comment options

Comment options

You must be logged in to vote
1 reply
@Santosh-Prasad-Verma
Comment options

Comment options

You must be logged in to vote
0 replies
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Question Ask and answer questions about GitHub features and usage Programming Help Discussions around programming languages, open source and software development Welcome 🎉 Used to greet and highlight first-time discussion participants. Welcome to the community! source:ui Discussions created via Community GitHub templates
5 participants