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

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

 

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

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

 

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

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

 

スポンサーリンク

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

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

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

 

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

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

 

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

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

 

スポンサーリンク

エラーは「400 Bad Request」!

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

 

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

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

 

その原因は色々と考えられるんですけど。

今回はエラーが起こる前にワードプレスのテーマを変更したけど、変更後も普通に使えてたのでね。

 

直前に何か設定をいじったワケじゃない!

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

 

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

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

 

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

 

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

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

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

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

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

 

直ったかと思って喜んでたら、翌日になってまた「400 Bad Request」が再発。

その時は40分エラーが継続して、また自然に復旧しましたよ!

 

スポンサーリンク

対策はどうすればいい?

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

 

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

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

 

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

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

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

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

まずは①と②を試してみました。

Google以外のブラウザでも開けないし、シークレットモードでもダメでした。

 

Cookieとキャッシュクリアで直った!

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

 

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

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

 

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

 

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

 

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

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

 

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

 

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

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

 

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

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

 

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

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

 

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

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

 

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

 

いっくんのまとめ

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

 

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

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

 

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

 

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

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

 

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

公式サイト