- トレイ・ハリスによる、経験豊富なソフトウェアエンジニアのユーモラスな逸話を綴った記事で、彼がキャンパスのメールシステムを運用する中で直面した、一見不可能に思える問題についての話です。
- 統計学科の学科長は、自分たちの所在地から500マイル以上離れた宛先にはメールを送れないと報告しました。
- 主張の荒唐無稽さにもかかわらず、ハリスは500マイル以上離れた場所へのメールが実際に失敗していることを突き止めました。
- 調査の結果、ハリスは最近のサーバーパッチによって、メールシステムが誤って Sendmail 8 から Sendmail 5 にダウングレードされていたことを発見しました。
- このダウングレードにより、システムは Sendmail 8 の設定ファイルを誤って解釈し、リモート SMTP サーバーへの接続タイムアウトを 0 に設定していました。
- キャンパスネットワークが 100% スイッチドであったため、リモートホストへの接続時間は、ルーター遅延よりも、主に宛先までの光速距離によって決まっていました。
- その結果、約500マイルの距離に相当する、およそ3ミリ秒を超える接続時間超過が発生し、この奇妙な問題を引き起こしていました。
- この話は、システム構成の複雑さを理解することの重要性と、些細な変更が予期しない問題を招く可能性があることを強調しています。
1件のコメント
Hacker Newsの意見
unitsコマンドの創造的な使い方でもよく記憶されています。