「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典イメージぴよ画像「分かりそう」で「分からない」でも「分かった」気になれるIT用語辞典

Internal Server Error【HTTPエラー】

pointこの用語のポイント

pointホームページを見ているときに出るエラーだよ

point「Webサーバ側が、なんかおかしいよ」と言っているよ

point見る人では対処できないよ

pointエラーの番号は「500」だよ

スポンサーリンク

簡単に書くよ

Internal Server Error【HTTPエラー】(読:インターナル・サーバ・エラー)とは

いわゆる「500エラー」のこと。
用語の中身としては

ホームページを見ているときに出てくるエラーのひとつ
であり

「俺はWebサーバ(ホームページのファイルが置いてあるコンピュータ)なんだけどよ~。俺の調子が、なんかおかしいんだわ。ごめんね」なエラーのこと
です。


image piyo

詳しく書くよ

順番に見ていきましょう。
まずは予備知識として、ホームページが表示される流れと「500エラー」について説明します。
「そんなの説明されなくても知ってるよ!」な人は適当に読み飛ばしてください。

あなたがホームページを見ようとすると、まず、ホームページを見るときに使うソフトWebブラウザからホームページのファイルが置いてあるコンピュータWebサーバに対して「このページをおくれ」と お願いが出されます。

Internal Server Error

そのお願いに対して、WebサーバさんからWebブラウザさんに「ほれ、そのページだよ」と お返事がきます。

Internal Server Error2

お返事を受け取ったWebブラウザさんは、受け取った内容(ホームページのファイル)を画面上に表示してくれます。

Internal Server Error3

これが、ホームページが表示されるときの流れです。

さて、この流れにおいて、最初にWebブラウザさんからWebサーバさんに対して「ファイルをおくれ」な お願いが出されました。

Internal Server Error4

実はこのとき、Webサーバさんは「あー、ごめん。そのファイルは渡せないわ」と断る場合があります。

Internal Server Error5

Webサーバさんが断る理由は、いろいろです。
「指定されたファイルを持っていない」「おまえのことが嫌いだから渡したくない」「お腹が痛くて、それどころじゃない」などなどです。

とはいえ、Webブラウザさんからすれば困りますよね?
「えー。なんで断るんだよー。イジワルするなよー」と思うはずです。

Internal Server Error6

そこでWebサーバさんは、断る理由を、理由に対応する数字で伝えます。
「○番の理由により、ファイルを渡せないんだわ。ごめんね」と教えてあげるのです。
そうすれば、Webブラウザさんも納得してくれるでしょう。

Internal Server Error7

Webサーバさんが断るときに使う「理由に対応する数字」は、1種類では ありません。
いろいろ、あります。

その「いろいろ」のひとつに「500」があります。

数字「500」に対応する理由は「Webサーバ側が、なんかおかしいよ」です。
理由はともかくとして、Webサーバさんの調子がなんかおかしくてページを返せないときに「500番の理由により、ファイルを渡せないんだわ。ごめんね」と返します。
意味は「俺の調子がおかしい。だからファイルを渡せないんだわ。ごめんね」です。

Internal Server Error8

この「500番の理由により、ファイルを渡せないんだわ。ごめんね」と返ってきた状態を「500エラー」と呼んだりします。
ホームページを見ているときに出てくるエラーのひとつで「Webサーバ側が、なんかおかしいよ」なエラーを意図する俗称です。

Internal Server Error9

以上を踏まえて、本題に入ります。

Webサーバさんから「500番の理由により、ファイルを渡せないんだわ。ごめんね」と返ってきました。
これを そのまま人間様に伝えても、人間様は「500番って何?」となってしまいます。

Internal Server Error10

そこでWebブラウザさんは気を利かせます。
人間様がイメージしやすいように、エラーの番号が意味する内容を何となくの人間語で教えてあげるのです。

Internal Server Error11

お待たせしました。

500エラーに対応する「エラーの番号が意味する内容」

が「Internal Server Error」です。
直訳すると「サーバサービスを提供するコンピュータ)内部のエラー」ですかね。
一般的には番号と内容を並べて

500 Internal Server Error

のような表記がされていると思います。

Internal Server Error12

「Internal Server Error」はWebサーバ側が何かおかしいときに出るエラーです。

「Internal Server Error」なエラーが出る理由は、いろいろです。
一般的には、Webサーバで動いているCGIとかの)プログラムがおかしいときに発生しますが、具体的に何がおかしいのかは分かりません。
ケース・バイ・ケースです。

「Internal Server Error」なエラーをはじめ、500番台のエラーはWebサーバ側で問題が起きたときに返されます。
ホームページの中身の問題、もしくはWebサーバの中の何かが原因で起こるエラーです。

ということで「Internal Server Error」なエラーに対してホームページを見ている人ができることは ありません。
まさしく「お手上げ\(--)/」な状態です。
ぶーぶー悪態をつきながら、管理者の人が頑張って直してくれるのを待ちましょう。


image piyo2

一言でまとめるよ

まぁ、ホームページの話で「Internal Server Error」って単語が出てきたら「『Webサーバ(ホームページのファイルが置いてあるコンピュータ)側が、なんかおかしいよ』なエラーなんだな~」と お考えください。

一番上に戻るよ
スポンサーリンク
書籍画像003
書籍画像034

おまけ

■訳してみるよ

「internal(インターナル)」の意味は「内部の」とか「内側の」とかです。
「server(サーバ)」の意味は「仕える人」とか「給仕人」とかです。
「error(エラー)」の意味は「誤り」とか「間違い」とか「過失」とかです。
何となく くっつけると

内部の給仕人の誤り

となります。


■検索してみる?




書籍画像
わわわ説明術コラム
宣伝だよ
「分かった!」と思わせる説明の技術 知識ゼロの相手にも伝わるようになる本
タヌキとキツネ
あたえる人があたえられる