400 Bad Requestが出た!エラーの意味や原因、解決方法とは?

どうも!いっくんです!(@ikkun_blog

 

「400 Bad Request」のエラーが出て困っている方へ!

ブログを運営していく上で怖いのがエラーですよね?

 

私は以前、ブログにアクセスができなくなった事があります。

まっしろな画面に「400 Bad Request」のエラー文字だけが表示されてて焦りました笑

 

この記事では「400 Bad Request」のエラーの意味や原因、解決方法を書いていきますね!

 

スポンサーリンク

400 Bad Request:突然エラーが出てブログが開けなくなった!

つい先日、恐ろしいことが起きました。

私の運営するこのブログに、30分ぐらいアクセスできなくなったんですよ!

 

ログインどころかページの閲覧さえ出来ない。

その間は自分だけじゃなくて、読者さんもアクセスできないのでね。

 

そう考えたらマジで焦る・・・!

ブログ運営者にとって、これほど怖いことはないですからね。

画面には「400 Bad Request」というエラー名が表示されてました。

 

このエラーの意味としては・・・

「クライアント側からのリクエストが不正に返された」ってことです。

 

その原因は色々と考えられるけど、今回はエラーが起こる直前に設定をいじったりはしてません。

だから心当たりがなかったんですよね笑

 

ちなみに動作環境は「ロリポップ」のレンタルサーバーを使ってます。

 

スポンサーリンク

400 Bad Request:エラーの原因は?

感覚的には「え?何もしてないのにいきなりアクセスできなくなるとかあるの?!」って感じでした。

 

400 Bad Requestが起こるって事は「サーバー側に原因があるのかな?」って疑いました。

アクセスが集中すると一時的に繋がらなくなるんですよね。

 

そう期待してはみたものの、アナリティクスを見たけど全然違いました笑

いっくん
サーバーに問題があるワケでもなさそうだな・・・

原因を探りつつ、何度もアクセスを試みました。

そしたら30分ぐらい経った頃に、自然に復旧してアクセスできるようになりました笑

 

一時的なエラーかと思って喜んでたんですけど。

翌日になってまた「400 Bad Request」が再発・・・!

 

400 Bad Request:解決方法とは?

この一連の過程の中で、原因と対策について調べましたよ!

 

そしたら400 Bad Requestの原因は、ほとんどの場合がブラウザ側だってことでした。

Cookieとキャッシュ関係が原因になってる可能性が高いので、対処するならそのあたりです。

 

対策として試してみるべきことはこんな感じです!

①これまで使っていないブラウザアプリでアクセスを試す

②シークレットモードなどで接続を試す

③ブラウザーのCookieとキャッシュをクリアする

まずは①と②を試したんですけど、Google以外のブラウザでも開けないし、シークレットモードでもダメでした。

 

スポンサーリンク

400 Bad Request:Cookieとキャッシュをクリアしたら直った!

残るは③の「Cookieとキャッシュのクリア」ですからね。

 

私はエラーが自然復旧したタイミングで「ブラウザーのCookieとキャッシュをクリア」してみました。

するとエラーは見事に直りました・・・!

 

エラーは再発してないので、私の場合は「Cookieが原因」だったと思われます。

400 Bad Requestのエラーって、サイトやWebアプリのバージョンアップが原因で起こる場合があるんですって。

 

バージョンアップの時にもCookieやキャッシュの情報が古いまま残ることで・・・

サーバーが古い情報を不正情報とみなすことでエラーが起こっちゃう。

 

だからCookieとキャッシュをクリアしてあげれば、エラーから抜けられるって事ですね!

 

400 Bad Request:エラーが出てから思ったこと

今回、一時的にですけどかなりの心労を負いました笑

 

もう起きないようにする対策として、「Cookieに有効期限を設定する」って方法がありますよ。

例えばセッションを含む全てのCookieを30分以内に設定すれば、もしCookieでバグっても30分経てば正常に動作しますからね。

 

でも稀に起きるエラーのためにそんな設定にはしたくはないので、私は特に対策はしてません!

また何か起こったら、今回と同様に対処するつもりです。

 

ちなみにもしこれでもアクセスができない場合は・・・

それはサーバー側の問題が考えられるので、こっちじゃ対処できません!

 

時間をかけて回復するまで待つか、サーバー側に連絡するぐらいですね。

 

いっくんのまとめ

今回は、400 Bad Requestのエラーについてでした。

 

ブログにアクセスできなくなるのってホントに焦ります!

普段ビックリすることの私ですけど・・・この時だけはマジでビビりました笑

 

もし同じエラーが出た方がいたら「ブラウザーのCookieとキャッシュのクリア」を試してみてくださいね!

 

また、アクセスが増えてサーバーが落ちてしまうケースも中にはあるのでね。

PV数が多くなってきたら、より高性能なサーバーに乗り換えるのがおすすめです!

 

私はロリポップから、「エックスサーバー」に変更しましたよ!

公式サイト