◆ 謎のエラー(503 Service Temporarily Unavailable) ◆
今日は、パペガとは無関係のちょっと専門的なお話。
実はブログをWordPressに替えてから503エラーが多発してました。特にページを過去に遡ったり、カテゴリー表示や検索結果を読み進めると出るんですよ。
最近は、多い日でエラー回数が500回超え。今までは見て見ぬ振りをしてましたが、そろそろ見過ごせない状況。というわけで、重い腰を上げ調査に乗り出しました。
で、503エラーですが、正確には「503 Service Temporarily Unavailable」というエラー。
2については、パーミッションも関係しているのですが特に異常なし。
動画を公開しているということで3が怪しいところですが、多い日でもせいぜい2GB弱。契約しているレンタルサーバーの転送量の上限は200GB/日なので、全然余裕。時間で換算すると8.3GB/時だけど、それでも全然余裕。
上記以外では、メモリの使用量が気になるところ。前のデザインよりサムネールが増えたこともあり怪しい。が、エラーログにそれっぽい項目がなかったので、これも問題はなさそう。
各記事を静的ページにキャッシュ化しようかとも考えましたが、それをやるといろいろと不都合が発生するらしく躊躇。
原因がわからないまま時間だけが過ぎてゆく
そんな中、前からVPSに興味があったこともあり、これを機会にサーバーを引っ越そうと思いつく。運用費も安くつくし☆
ただそうなると、サーバーの設定からApacheからvsftpdからphpからmySQLからpostFixから何から何まで1から構築しないとならない。
現在、僕は自宅サーバーを運用してますが、そりゃあもう大変でしたよ。Aをインストールするには、その前にBが必要だったり。でもってBをインストールするにはCが必要だったり。しかも下手にAをアップデートしようものなら、BやCが動かなくなったり(苦笑)
でも、ウェブサーバーを自分好みにカスタマイズできるのって楽しいですよ。自由度も格段に上がりますしね。
問題は、まとまった時間。間が空いてしまうとモチベーションが下がっちゃうし、どこまで作業したのか忘れてしまうので腰を据えて作業したい。
となると、決行日はゴールデンウィークか? それまではエラーに目を瞑る? まあ、そもそも引っ越したところで、エラーから逃れられるとは限らないけど……。
ところで今日、引っ越しに気を取られつつ503エラーの出るページを観察していると、ショチョーのGIFアニメが正常に表示されていないことに気付く。
トップページでは正常に表示されるものの、下層だとリンク切れ。つまりは、パーマネントリンクを無視した画像ファイルへのリンクミス。典型的な凡ミス。
不思議なのはここから。なんと、リンクを修正したら503エラーが出なくなったのです(謎)
今回の件、かなりググったけど、「リンクミスが原因」なんてどこにも記されてなかったのに。なので、もしかしたらたまたまかもしれません(笑)
自分なりに解釈すると、「WordPressが見つからないファイルを必死で探しまくってくれちゃってアクセス過多が発生する」のではないかと。
ともあれ、しばらく様子を見よう。まあ、これで本当に503エラーが解消されたとしても、VPSへは引っ越したいですけどね。
最近は、多い日でエラー回数が500回超え。今までは見て見ぬ振りをしてましたが、そろそろ見過ごせない状況。というわけで、重い腰を上げ調査に乗り出しました。
で、503エラーですが、正確には「503 Service Temporarily Unavailable」というエラー。
1. 一時的にウェブアクセスが集中している
2. プログラムが誤作動を起こしている
3. アクセス転送量が多い
具体的にはこういった理由で出るエラーなのですが、こんな過疎ブログで1はありえない(苦笑)2. プログラムが誤作動を起こしている
3. アクセス転送量が多い
2については、パーミッションも関係しているのですが特に異常なし。
動画を公開しているということで3が怪しいところですが、多い日でもせいぜい2GB弱。契約しているレンタルサーバーの転送量の上限は200GB/日なので、全然余裕。時間で換算すると8.3GB/時だけど、それでも全然余裕。
上記以外では、メモリの使用量が気になるところ。前のデザインよりサムネールが増えたこともあり怪しい。が、エラーログにそれっぽい項目がなかったので、これも問題はなさそう。
各記事を静的ページにキャッシュ化しようかとも考えましたが、それをやるといろいろと不都合が発生するらしく躊躇。
そんな中、前からVPSに興味があったこともあり、これを機会にサーバーを引っ越そうと思いつく。運用費も安くつくし☆
ただそうなると、サーバーの設定からApacheからvsftpdからphpからmySQLからpostFixから何から何まで1から構築しないとならない。
現在、僕は自宅サーバーを運用してますが、そりゃあもう大変でしたよ。Aをインストールするには、その前にBが必要だったり。でもってBをインストールするにはCが必要だったり。しかも下手にAをアップデートしようものなら、BやCが動かなくなったり(苦笑)
でも、ウェブサーバーを自分好みにカスタマイズできるのって楽しいですよ。自由度も格段に上がりますしね。
問題は、まとまった時間。間が空いてしまうとモチベーションが下がっちゃうし、どこまで作業したのか忘れてしまうので腰を据えて作業したい。
となると、決行日はゴールデンウィークか? それまではエラーに目を瞑る? まあ、そもそも引っ越したところで、エラーから逃れられるとは限らないけど……。
ところで今日、引っ越しに気を取られつつ503エラーの出るページを観察していると、ショチョーのGIFアニメが正常に表示されていないことに気付く。
トップページでは正常に表示されるものの、下層だとリンク切れ。つまりは、パーマネントリンクを無視した画像ファイルへのリンクミス。典型的な凡ミス。
不思議なのはここから。なんと、リンクを修正したら503エラーが出なくなったのです(謎)
今回の件、かなりググったけど、「リンクミスが原因」なんてどこにも記されてなかったのに。なので、もしかしたらたまたまかもしれません(笑)
自分なりに解釈すると、「WordPressが見つからないファイルを必死で探しまくってくれちゃってアクセス過多が発生する」のではないかと。
ともあれ、しばらく様子を見よう。まあ、これで本当に503エラーが解消されたとしても、VPSへは引っ越したいですけどね。