iT邦幫忙

2025 iThome 鐵人賽

DAY 4
0
自我挑戰組

30天學習n8n:從入門到實作的自動化挑戰系列 第 4

Render 免費版 n8n 自動睡死?用這招讓它永不打盹!

  • 分享至 

  • xImage
  •  

出現了什麼問題

在先前部署n8n時,我們可以看到免費版render有限制15分鐘無流量的話會自動進入休眠,起初我以為頂多到時候開起n8n的時間會長一些而已,結果卻發現每次重新開機,n8n 都會「初始化」,導致資料全部重來,之前設計的流程也不見了,這真的很麻煩,所以我決定找方法解決,後來就找到可以使用 cron-job.org 來自動喚醒 n8n!

cron‑job.org 是什麼

cron‑job.org 是一個免費/開源的線上 HTTP 定時任務 (cron job) 工具,它讓你可以設定某個網址(或 HTTP API),在指定時間或間隔自動被呼叫。簡單來說,就是替你自動按那個網址,讓你的應用程式或網站保持活躍。

有些人應該已經猜到要做什麼了,如果網站每隔15分鐘沒被呼叫就會睡眠,那我就找一個程式每隔5分鐘自動呼叫一次不就好了嗎,這樣甚至連之前需要被重新喚醒的時間也解決了,也不需要一直重複輸入帳號密碼,網址直接貼就能用。

自動喚醒render流程

1.註冊並登入cron‑job.org
2.在主頁點選建立定時工作
https://ithelp.ithome.com.tw/upload/images/20250918/20178769G8FKNrbpxs.png
3.把n8n網址貼上並選擇五分鐘
https://ithelp.ithome.com.tw/upload/images/20250918/20178769eW5cqvvJKo.png
4.點建立
https://ithelp.ithome.com.tw/upload/images/20250918/20178769mbbJYoNFia.png
這樣就成功得到不會休眠的n8n啦,你還可以去看剛剛創建的任務看歷史紀錄有沒有成功執行
https://ithelp.ithome.com.tw/upload/images/20250918/20178769E1d8kFs7Lt.png
這裡可以看到都是成功的,而有些不是剛剛好5分鐘是因為會有網路延遲與排程誤差,如果設剛好15分鐘的話有可能因為延遲讓render休眠,所以最安全的方式還是提早一點執行比較好。

總結

今天我們得到了永不睡著的免費n8n了,透過 cron-job.org 幫我們定時喚醒 Render,不但解決了初始化的問題,也省下每次手動開機的麻煩,接下來應該會正式操作n8n並體驗看看它的功能。


上一篇
登入n8n及介面簡介
下一篇
n8n Webhook 接收 GET/POST 並回應
系列文
30天學習n8n:從入門到實作的自動化挑戰9
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言