Herhangi bir uzaktan hizmetin hayatta olup olmadığını anlamanın en iyi yolu, bir isteğin yapılmasını istediği şekilde hizmet etmesini istemek - aslında bir şeyin doğru çalıştığını bilmenin tek yolu budur.
Örnek olarak, yük dengeleyicilerimi web sunucularımızdan gerçek bir 'head' yanıtı almaları için her zaman alıyorum, aynı ya da gerçek sunucunuz ne olursa olsun, bir DB kutusunda küçük bir seçim yapmak için aynı şeyi yapabilirsiniz. Bir ipucu olarak, web sunucularınızda bir 'online.txt' (veya vermek istediğiniz adı) oluşturabilirsiniz, LB'lerin bu dosyayı almaya çalışmasını sağlayın ve başarısız olursa o zaman sunucuyu VIP'den kaldırır. tek bir dosyayı yeniden adlandırarak tek tek sunucuları VIP’lerinizden el ile almanın iyi bir yolu.
Ping, yalnızca ping'lere yanıt verme yeteneği için testler, bu nedenle temel işletim sistemi, IP yığınının parçaları ve fiziksel bağlantılar var - ama hepsi bu kadar.
Bunun aşağıda belirtildiğini biliyorum, fakat tekrar tekrar tekrar ediyor.
ICMP Yankı İstekleri (aka "Pings") (aka ICMP Tip 8), IP yığın belirtimi üzerine inşa edilmiştir, evet, ancak bunların uygulanması ya da kullanılması zorunlu değildir. Nitekim, bir ağ saldırısı biçimi (pingflood denir) olduğu için, bunları iletmeyi reddeden ve bu istekleri sessizce bırakan çok sayıda internet sağlayıcı vardır.
Yukarıda bahsedildiği gibi, bu işletim sistemi (özel olarak ağ yığını seviyesinde) tarafından gerçekleştirilir ve bu yüzden bunlara cevap vermek ya da vermemek OS işletim sistemine bağlıdır. Bu kapalıysa (bir güvenlik önlemi?), Diğer taraftan ping yanıtları almak için hiçbir şey yapamazsınız. Bu yüzden güvenilir değil.