2 पॉइंट द्वारा GN⁺ 2023-09-20 | 1 टिप्पणियां | WhatsApp पर शेयर करें
  • अनुभवी software engineer Trey Harris के इस हास्यपूर्ण किस्से में उस लगभग असंभव लगने वाली समस्या का वर्णन है, जिसका सामना उन्हें campus email system चलाते समय करना पड़ा.
  • Statistics department के विभागाध्यक्ष ने बताया कि उनकी लोकेशन से 500 मील से अधिक दूर स्थित जगहों पर email भेजे ही नहीं जा सकते थे.
  • दावे के बेतुके लगने के बावजूद, Harris ने पाया कि 500 मील से अधिक दूर भेजे गए email वास्तव में fail हो रहे थे.
  • जांच के बाद Harris ने पाया कि हाल के server patch ने गलती से email system को Sendmail 8 से Sendmail 5 पर downgrade कर दिया था.
  • इस downgrade के कारण system ने Sendmail 8 configuration file को गलत तरह से interpret किया और remote SMTP server से जुड़ने के timeout को 0 पर सेट कर दिया.
  • campus network की 100% switched प्रकृति के कारण, remote host से connect होने का समय router delay की तुलना में destination तक प्रकाश की गति से तय दूरी पर अधिक निर्भर था.
  • इसका परिणाम यह हुआ कि लगभग 500 मील की दूरी के बराबर करीब 3 milliseconds से अधिक का connection timeout होने लगा, जिससे यह विचित्र समस्या पैदा हुई.
  • यह कहानी system configuration की जटिलता को समझने के महत्व और इस बात को रेखांकित करती है कि मामूली बदलाव भी अप्रत्याशित समस्याएँ पैदा कर सकते हैं.

1 टिप्पणियां

 
GN⁺ 2023-09-20
Hacker News राय
  • '500 मील से ज़्यादा ईमेल नहीं भेजा जा सकता' घटना जैसी कहानियाँ इकट्ठा करने के लिए एक ब्लॉग बनाया गया है.
  • उस ब्लॉग पर HackerNews के कई अलग-अलग थ्रेड्स में चर्चा हुई है.
  • '500 मील ईमेल' घटना को leakage abstraction का एक प्रतिनिधि उदाहरण माना जाता है, जहाँ ब्रह्मांड का मूल ट्रांसमिशन प्रोटोकॉल उजागर हो जाता है.
  • इस कहानी ने Sendmail जैसे पुराने ईमेल सिस्टम्स पर बातचीत को बढ़ावा दिया, और यूज़र्स ने 90 के दशक की शुरुआत में ऐसे सिस्टम्स सेट अप करने के अपने अनुभव साझा किए.
  • कुछ यूज़र्स ने '500 मील ईमेल' समस्या के कारण के बारे में अनुमान लगाए, और TTL(Time To Live) तथा connection timeout से जुड़ी थ्योरीज़ पेश कीं.
  • '500 मील ईमेल' घटना के दौरान सर्वर को patch करने वाले consultant, HackerNews के एक सक्रिय यूज़र हैं, और उन्होंने इस घटना पर टिप्पणी की.
  • '500 मील ईमेल' कहानी पर HackerNews में कई बार चर्चा हो चुकी है, और ये चर्चाएँ 2008 तक पीछे जाती हैं.
  • कुछ यूज़र्स ने इस बात पर विचार किया कि क्या ऐसी वेबसाइट बनाना व्यावहारिक होगा, जिसे केवल तब एक्सेस किया जा सके जब client host के एक निश्चित भौतिक निकटता के भीतर हो.
  • '500 मील ईमेल' कहानी को अक्सर millilightseconds को miles में बदलने के लिए units कमांड के रचनात्मक उपयोग के लिए याद किया जाता है.
  • '500 मील ईमेल' घटना के सही वर्ष को लेकर विवाद है, और सुझाव है कि इसे 2002 नहीं बल्कि 1997 दिनांकित किया जाना चाहिए.
  • कुछ यूज़र्स का मानना है कि '500 मील' दूरी का पता लगाने वाले व्यक्ति को उनकी अनोखी सोच के लिए और अधिक सराहना मिलनी चाहिए.