ずん
「504エラーが出たのだ!これはもう、インターネットが壊れたってことなのだ!?」
でぇじょうぶ博士
「いやいや、ずん君。それは誤解でやんす。504エラーは、まるで電話をかけたら相手が寝落ちしてて応答がないような状態でやんすよ。」
やきう
「はぁ?ワイなんか毎日504エラーみたいな人生送っとるわ。タイムアウトしまくりや。」
でぇじょうぶ博士
「504 Gateway Time-outというのは、サーバー間の通信が時間内に完了しなかった時に出るエラーでやんす。つまり、ゲートウェイサーバーが上流のサーバーからの応答を待ちすぎたんでやんすね。」
ずん
「じゃあ、サーバーがサボってるってことなのだ?」
やきう
「サボりやったらワイの得意分野やで。サーバーもワイみたいにニートになりたいんやろな。」
でぇじょうぶ博士
「サボってるわけじゃないでやんす。処理が重すぎるか、ネットワークが遅いか、上流のサーバーが死んでるか...まあ、要するに連携プレーが失敗してるでやんすね。野球で言えば、ピッチャーがキャッチャーのサインを永遠に待ってる状態でやんす。」
やきう
「当たり前やろ。お前ごときがサーバーに影響与えられるわけないやんけ。自意識過剰すぎて草。」
でぇじょうぶ博士
「そうでやんす。これはインフラ側の問題でやんすね。ただし、同時アクセス数が多すぎる場合は、ユーザー側も原因の一部になるでやんすけど。」
ずん
「じゃあどうすればいいのだ?画面の前で土下座すればいいのだ?」
でぇじょうぶ博士
「...土下座しても無駄でやんす。基本的には時間を置いてリロードするか、サイト管理者に連絡するしかないでやんすね。まるで満員電車に乗れなかったら次の電車を待つようなもんでやんす。」
やきう
「ワイは満員電車なんか乗らんで。家から出えへんからな。504エラーみたいに、社会からタイムアウトしとんのや。」
ずん
「でも、504エラーって他のエラーと何が違うのだ?500とか503とかいろいろあるじゃないのだ。」
でぇじょうぶ博士
「いい質問でやんす!500は一般的なサーバーエラー、502はゲートウェイが不正な応答を受け取った時、503はサーバーが一時的に過負荷かメンテナンス中、そして504がタイムアウトでやんす。」
やきう
「つまり、全部『今は無理』って言ってるだけやんけ。結局同じやん。」
ずん
「じゃあ、504エラーが出たら、サーバーが『ちょっと待ってて、今忙しいから!』って言ってるってことなのだ?」
でぇじょうぶ博士
「まあそんな感じでやんすね。ただし、忙しいというより『連絡取れなくて困ってる』という方が正確でやんす。上司に電話したら圏外だった、みたいな状態でやんす。」
やきう
「ワイの人生も504や。誰からも応答がないんや。」
ずん
「じゃあ、このエラーが出た時にボクたちができることは何もないってことなのだ?」
でぇじょうぶ博士
「基本的にはそうでやんす。ただし、VPNを使ってる場合は切ってみるとか、DNSキャッシュをクリアするとか、ブラウザのキャッシュを削除するとか、多少の対処法はあるでやんすけどね。」
やきう
「めんどくさ。そんなんするくらいなら諦めるわ。ワイの人生そのものや。」
ずん
「うーん...でもさ、504エラーが頻繁に出るサイトって、ヤバいサイトってことなのだ?」
でぇじょうぶ博士
「まあ、インフラが脆弱な可能性は高いでやんすね。まるで竹馬に乗って綱渡りしてるようなもんでやんす。いつ落ちてもおかしくないでやんす。」
ずん
「よし!じゃあボクは504エラーが出たら、『あ、サーバーくんお疲れ様』って優しく見守ることにするのだ!...って、結局ボクは何もしないってことになるのだ!!」