Cara terbaik untuk mengetahui apakah ada layanan jarak jauh yang diberikan adalah hidup dengan memintanya untuk melayani permintaan dengan cara yang seharusnya - pada kenyataannya itu satu-satunya cara untuk benar-benar mengetahui sesuatu berfungsi dengan benar.
Sebagai contoh, saya selalu mendapatkan penyeimbang beban untuk mendapatkan respons 'kepala' yang sebenarnya dari server web kami, Anda dapat melakukan hal yang sama untuk pemilihan kecil pada kotak DB jika Anda mau, atau apa pun yang dilayani server sebenarnya. Sebagai tip, Anda dapat membuat 'online.txt' (atau nama apa pun yang ingin Anda berikan) di server web Anda, mintalah LBs Anda mencoba untuk mendapatkan file itu dan jika gagal, ia menghapus server dari VIP, ini adalah cara yang bagus untuk secara manual mengeluarkan server individual dari VIP Anda hanya dengan mengganti nama satu file.
Ping hanya menguji kemampuan untuk merespons ping, jadi itulah OS dasar, bagian dari tumpukan IP, dan tautan fisik - tapi itu saja, segala sesuatu yang lain bisa turun dan Anda tidak akan tahu.
Saya tahu ini disebutkan di bawah, tetapi berulang berulang.
Permintaan Echo ICMP (alias "Ping") (alias ICMP Tipe 8) dibangun di atas spesifikasi tumpukan IP, ya, tetapi tidak harus diterapkan atau digunakan. Faktanya, ada sejumlah besar penyedia internet yang menolak untuk meneruskannya dan secara diam-diam menolak permintaan itu, karena itu adalah bentuk serangan jaringan (disebut pingflood).
Seperti disebutkan di atas, ini ditangani oleh OS (khususnya di tingkat tumpukan jaringan) dan tergantung konfigurasi OS untuk merespons atau tidak. Jika ini dimatikan (tindakan pencegahan keamanan?), Anda tidak dapat melakukan apa-apa tentang menerima balasan ping dari ujung yang lain. Inilah sebabnya mengapa itu tidak dapat diandalkan.