- Trey Harris'in, deneyimli bir yazılım mühendisinin mizahi bir anekdotu olan bu yazısı, kampüs e-posta sistemini yönetirken karşılaştığı imkânsız gibi görünen bir sorun hakkındadır.
- İstatistik bölüm başkanı, kendi konumlarından 500 milden daha uzaktaki yerlere e-posta gönderemediklerini bildirdi.
- İddianın saçmalığına rağmen Harris, 500 milden daha uzaktaki adreslere gönderilen e-postaların gerçekten başarısız olduğunu keşfetti.
- Araştırma sonucunda Harris, yakın zamanda uygulanan bir sunucu yamasının yanlışlıkla e-posta sistemini Sendmail 8'den Sendmail 5'e düşürdüğünü fark etti.
- Bu düşürme nedeniyle sistem, Sendmail 8 yapılandırma dosyasını yanlış yorumlayarak uzak SMTP sunucularına bağlanma zaman aşımını 0 olarak ayarladı.
- Kampüs ağının %100 switched yapısı nedeniyle, uzak ana makinelere bağlanma süresi yönlendirici gecikmesinden çok, hedefe olan ışık hızı mesafesi tarafından belirleniyordu.
- Bu da yaklaşık 500 millik mesafeye karşılık gelen yaklaşık 3 milisaniyeden uzun bağlantı zaman aşımlarına yol açtı ve bu tuhaf sorunu ortaya çıkardı.
- Bu hikâye, sistem yapılandırmasının karmaşıklığını anlamanın önemini ve küçük değişikliklerin nasıl beklenmedik sorunlara neden olabileceğini vurguluyor.
1 yorum
Hacker News görüşü
unitskomutunun yaratıcı kullanımıyla sıkça hatırlanır.