0Pricing
MCP Academy · Pelajaran

Pemeriksaan Kesehatan dan Mulai Ulang

Jaga layanan tetap hidup dan mampu memulihkan diri.

Pemeriksaan Kesehatan dan Mulai Ulang adalah pelajaran MCP Academy gratis di CoddyKit. Ini adalah pelajaran 3 dari 4. Kamu bisa membaca pelajaran lengkapnya di bawah secara gratis — lalu praktikkan langsung di browser dengan editor kode bawaan dan tutor AI 24/7. Ini adalah bagian dari jalur belajar MCP Academy, dan progresmu tersinkronisasi di web dan aplikasi CoddyKit. Kursus MCP Academy mencakup 4 pelajaran total.

Server Membutuhkan Denyut

Server yang diterapkan dapat macet atau mogok tanpa suara. Pemeriksaan kesehatan adalah pemeriksaan sederhana yang menjawab pertanyaan: apakah server masih aktif? 🩺

Sediakan Endpoint Kesehatan

Pola klasiknya adalah rute kecil, sering kali /health, yang mengembalikan 200 OK saat server siap menangani pekerjaan.

GET /health  ->  200 OK

Jaga Pemeriksaan Tetap Ringan

Pemeriksaan kesehatan berjalan terus-menerus, jadi buatlah tetap ringan. Pemeriksaan ini harus memastikan proses merespons tanpa melakukan pekerjaan nyata yang berat.

Keaktifan vs Kesiapan

Ada dua konsep penting: keaktifan menanyakan apakah proses masih hidup, sedangkan kesiapan menanyakan apakah proses sudah siap menerima lalu lintas. Keduanya dapat berbeda saat proses dimulai.

Biarkan Docker Mengawasinya

Docker dapat menjalankan HEALTHCHECK sesuai jadwal. Jika perintah gagal cukup sering, kontainer ditandai tidak sehat.

HEALTHCHECK CMD curl -f http://localhost:8000/health || exit 1

Mulai Ulang saat Gagal

Kebijakan mulai ulang memberi tahu platform untuk otomatis menghidupkan kembali kontainer yang mati, sehingga satu kerusakan tidak menyebabkan waktu henti.

docker run --restart unless-stopped my-mcp-server

Orkestrator Juga Melakukannya

Alat seperti Kubernetes menggunakan pemeriksaan yang sama untuk memulai ulang pod yang tidak sehat dan hanya merutekan lalu lintas ke instance yang siap.

Hindari Loop Mulai Ulang

Jika server langsung mogok saat dimulai, mulai ulang secara membabi buta hanya akan berulang selamanya. Gunakan backoff agar percobaan ulang melambat dan Anda dapat melihat kesalahan sebenarnya.

Periksa Dependensi dengan Bijak

Pemeriksaan kesiapan yang mendalam dapat melakukan ping ke basis data, tetapi berhati-hatilah: jika setiap server menandai dirinya belum siap secara bersamaan, gangguan dapat meluas.

Hentikan Penerimaan sebelum Berhenti

Saat dimatikan, berhentilah menerima pemanggilan baru, tetapi biarkan pemanggilan yang sedang berlangsung selesai. Pengurasan yang anggun ini mencegah klien terputus di tengah permintaan.

Pemulihan Otomatis dalam Praktik

Pemeriksaan kesehatan dan kebijakan mulai ulang menghasilkan layanan pemulihan otomatis yang dapat pulih dari sebagian besar kegagalan tanpa campur tangan manusia pada pukul tiga pagi. 🌙

Pemeriksaan Singkat

Apa perbedaan antara pemeriksaan keaktifan dan pemeriksaan kesiapan?

Ringkasan: Kesehatan & Mulai Ulang

Endpoint /health yang ringan ditambah kebijakan mulai ulang membuat server Anda mampu memulihkan diri: pemeriksaan mendeteksi kegagalan dan platform menghidupkannya kembali. 💪

Pertanyaan yang Sering Diajukan

Apakah pelajaran “Pemeriksaan Kesehatan dan Mulai Ulang” gratis?

Ya — teks lengkap “Pemeriksaan Kesehatan dan Mulai Ulang” gratis dibaca di sini di web. Untuk praktiknya secara interaktif (editor kode bawaan dan tutor AI 24/7) dan buka sisa kursus MCP Academy, upgrade ke CoddyKit PRO. Kursus MCP Academy mencakup 4 pelajaran total.

Apa yang akan aku pelajari di “Pemeriksaan Kesehatan dan Mulai Ulang”?

Jaga layanan tetap hidup dan mampu memulihkan diri. Kamu berlatih MCP Academy dengan kode praktik yang langsung kamu jalankan di browser, dan tutor AI 24/7 menjawab pertanyaanmu saat kamu mengerjakan pelajaran ini.

Apakah aku perlu pengalaman untuk memulai MCP Academy?

Tidak diperlukan pengalaman sebelumnya. MCP Academy di CoddyKit dirancang untuk pemula hingga pelajar tingkat lanjut, jadi kamu bisa memulai di sini atau dari awal dan belajar sesuai kecepatan kamu sendiri. Ini adalah pelajaran 3 dari 4.

Berapa lama pelajaran “Pemeriksaan Kesehatan dan Mulai Ulang” memakan waktu?

Sebagian besar pelajaran CoddyKit memakan waktu sekitar 5–10 menit. Setiap pelajaran ringkas dan interaktif, jadi kamu membuat kemajuan stabil dan melanjutkan dari tempat kamu tinggalkan di web dan aplikasi.

Bisakah aku menulis dan menjalankan kode dalam pelajaran MCP Academy ini?

Ya. Setiap pelajaran MCP Academy menyertakan editor kode bawaan, jadi kamu menulis dan menjalankan kode nyata langsung di browser dan mendapatkan umpan balik AI instan — tidak diperlukan penyiapan lokal.

Semua pelajaran dalam kursus ini

  1. Mengemas Server dalam Docker
  2. Menjalankan di Balik Proksi Terbalik
  3. Pemeriksaan Kesehatan dan Mulai Ulang
  4. Menghubungkan Klien Jarak Jauh
← Kembali ke MCP Academy