Hello,我是 KK,今年的鐵人賽,想跟大家分享架設 n8n 遇到的一些挑戰跟意外,就讓我們一起學習吧。
免費的最貴,[[鐵人賽 day18 - Claw Cloud 的坑 - 時間錯誤]] 不是我唯一遇到的問題。今天讓我繼續分享遇到的怪問題。
這裡的 Pod,要套用一下 k8s,也就是 Kubernetes 的觀念。
Pod 是 Kubernetes 裡最小的可部署單位。
你可以把它想像成一個「裝著應用程式的小盒子」。
一個 Pod 裡面通常會包含:
這就像數個人在同一個房間工作,他們可以互相對話,也可以共用一張桌子和一些工具。
以下是你在 Claw Cloud 上會看到的 Pod List
正常情況下,你只會看到一個 n8n 的 pod,因為這個 template 只有啟單一一個 n8n,並沒有再啟 postgres。你也能從這裡看到單一一個 pod 的 CPU, Memory 的用量。
當然還有 Logs 可以看訊息,有狀況時可以強制他 restart,而下一個 >_
的按鈕則是開啟這個 pod 的 bash,可以直接下 command。
我某天打開 n8n 時,web 畫面上突然出現的是全黑的畫面配上一段文字:no healthy upstream
。
嚇了我一大跳,來到後台一看,發現竟然是 waiting 狀況。
而且不論我重啟或是開 bash,都持續維持這樣。我試了一陣子無效後,就決定先回去正常工作。這時候我隱隱覺得是 claw cloud 搞得鬼。
過了兩天,突然我的 Telegram 收到了 n8n 傳來的訊息,是我的 workflow 突然又動起來了!
果然回到後台,pod 又變回 Active 了。
雖然沒證據,但我覺得可能是 Claw Cloud 對我這種免費用戶,會優先將機器給付費用戶使用,當他們的機器滿的時候,就會遇到 pod waiting。因為我其實不是第一次遇到這個狀況了,當下直接開新的 n8n 一樣顯示 waiting,不過切換 region 開的話就正常。
但,究竟事實是不是如此,就留給你們判斷了。