「400 Bad Request」が出た時の原因と対処について!

スポンサーリンク

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

 

ブログ運営で怖いのが「エラー」ですよね。

私はつい最近、ブログに接続できなくなってマジで焦りました笑

 

まっしろな画面に「400 Bad Request」って文字だけ出てきたので。

その時に調べた原因と、直すための対策を書いていきますね!

 

急にブログが開けなくなった?!

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

30分ぐらいサイトにアクセスできなくなったんですよ!

 

その間は自分だけじゃなくて、読者さんもアクセスできないって考えたらマジで焦る・・・!

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

 

ホントに心臓に悪かったですよ。

 

エラーは「400 Bad Request」!

その時のエラー名は「400 Bad Request」です。

 

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

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

その原因は色々とあるんですけど。

 

何より私は以前1度だけブログをぶっ壊した経験があるのでね。

その時の喪失感をふと思い出しました笑

 

前にブログを壊した時は、PHPをいじってて・・・

スポンサーリンク

その直後に画面がまっしろになったので、原因は明らかでした。

 

でも今回はワードプレステーマを変更したけど、それでも変更後はしばらく普通に使えてたのでね。

 

直前に設定をいじっておかしくなったワケじゃないし

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

 

ネットで原因を調べまくる!

何もしてないのに「400 Bad Request」が起こるって事は・・・

「サーバー側に原因があるのかな?」って疑いました。

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

 

「まさかめっちゃアクセスが増えて、一時的に繋がらなくなったのかも?」ってね。

期待してアナリティクスを見たけど、全然でした笑

 

だからサーバーに問題があるワケでもない!

あれでもないこれでもないって感じで、何度も何度もアクセスを試みました。

 

そして30分ぐらい経った頃に、いきなり普通にアクセスできました笑

「え?何もしてないんだけどなんで?!」って感じでしたね。

 

その後は普通にアクセスできるようになって喜んでたら・・・

翌日になってから、また同じエラーが再発しました笑

 

今度はエラーが40分継続した後に、自然に復旧っていうね!

ホントに謎で仕方なかったです。

 

対策はどうすればいい?

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

 

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

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

 

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

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

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

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

まずはブラウザを変えてみたけど、Google以外のブラウザを複数使っても開けませんでした。

シークレットモードを使ってもアクセスできず!

 

マジでヤバいことになったなって思いました・・・

 

無事になおった!

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

特に遭遇することの多い、Cookie起因のエラーだと考えて対処しました!

スポンサーリンク

 

「400 Bad Request」はサイトやWebアプリケーションのバージョンアップが原因で起こる場合があります。

 

バージョンアップの時にCookieやキャッシュの情報が古いまま残ってて・・・

サーバーが古い情報を不正情報とみなすことで起こるんですよ!

 

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

再発がないことを祈りました・・・

 

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

 

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

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

 

時間をかけて回復するまで待つか、サイトの管理者に連絡するぐらいですね。

 

エラーが出てから思ったこと

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

 

ちなみに、もう起きないようにする対策もあって・・・

「Cookieに有効期限を設定する」って方法がありますよ。

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

 

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

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

 

いっくんのまとめ

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

 

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

普段の仕事や日常生活では、そんなビックリすることってないですけど・・・

 

そんな私でもマジでビビりましたよ笑

もし私と同じエラーが出ちゃった方がいたら、復旧するために「ブラウザーのCookieとキャッシュのクリア」を試してみてください!

スポンサーリンク