Saya telah memeriksa server Anda; saat ini sudah kembali online dan status node normal.
Penyebab gangguan ini adalah kehabisan memori: sistem mengalami swapping yang sering, membuat seluruh mesin menjadi sangat lambat. Baik k3s maupun SSH tidak merespons, itulah sebabnya konsol menampilkan "Tidak dapat terhubung". Restart yang Anda lakukan melalui konsol sebenarnya berhasil, namun karena ini adalah mesin dengan RAM 2GB, komponen sistem memerlukan beberapa menit untuk benar-benar aktif setelah reboot, sehingga terlihat seperti "tiba-tiba normal". Saat ini, server telah menggunakan sekitar 60% dari 1,9GB RAM dan juga menggunakan sekitar 500MB ruang swap, sehingga tekanan memori masih cukup tinggi.
Menjawab pertanyaan Anda:
-
Server sudah kembali normal, tidak perlu di-restart lagi.
-
Mengenai batas memori: Aplikasi Anda (rikkahub-web, gateway, dll.) berjalan langsung di sistem dan dikelola oleh PM2, bukan layanan yang dideploy melalui Zeabur, jadi Anda perlu mengaturnya di level PM2. Dengan menambahkan batas memori ke setiap aplikasi, PM2 akan secara otomatis me-restart proses tersebut jika melebihi batas, sehingga mencegah mesin menjadi down:
pm2 start <file_entri_aplikasi> --max-memory-restart 300M
pm2 save
Untuk aplikasi yang sudah berjalan, Anda bisa menghapusnya terlebih dahulu lalu menjalankannya kembali dengan parameter tersebut, atau tambahkan field max_memory_restart untuk setiap aplikasi di file konfigurasi ecosystem Anda, sesuaikan nilainya dengan penggunaan aktual masing-masing aplikasi.
- Saya sarankan untuk melakukan upgrade. Pada mesin dengan RAM 2GB, komponen sistem Zeabur sendiri membutuhkan sekitar 1,1GB, sehingga menyisakan kurang dari 800MB untuk aplikasi Anda. Saat ini Anda sudah bergantung pada ruang swap, dan menjalankan satu atau dua aplikasi lagi dapat menyebabkan masalah ini terulang. Upgrade ke spesifikasi RAM 4GB akan jauh lebih stabil.