[JCN][鯖] 500エラー問題(解決)

この日、関東地方は結構な雪が降りました。
そんな中、あらかじめ日時決まっていたとは言え、スマートテレビについての説明にバイクでわしん家までやってきた JCN の方、実にお疲れさまでございました……。あのあと無事に会社に戻れたのかそれだけが心配です。

その JCN スマートテレビ 、対応する Android 端末 + アプリインストールでどこでも録画した番組が楽しめる! とのことなんですけどー。

AQUOS PHONE SERIE SHL21、DIGNO S KYL21、LifeTouch L for JCN の 3 機種のみが対応です。

少なっ。
これの対応機種増えれば Android 機を買っても良いなあ、と。J SPORTS 2 と 4 で同時キックオフのプレミアリーグを見るときなど、両方映せて効率的だし。

あと JCN よこはまだと、ウェブには書いてないけど、変更と同時に 1TB の HDD(6,930 円)買えば通常の機器変更手数料 10,500 円がタダになるみたいだよ。でもその代わり 3,000 円のキャッシュバックはないかもね。あったら凄いけど。……これ以上雪が酷くなる前に JCN の方早く帰してあげなきゃ! でその辺の細かいこと聞きませんでした。
という、横浜市金沢区・港南区・戸塚区・栄区にお住まいの読者に向けての情報。地域密着ブログ。

さくらのレンタルサーバー・スタンダード x WordPress 3.5 使用時、記事公開や更新のタイミングで 500 Internal Server Error が返される問題について。
解決のヒントはないか、とさくらたんに問い合わせたところ ――

ご利用サーバを確認しましたところ、運営されておりますコンテンツが影響
して、お客様に割り当てられたサーバ資源を使いはたし、強制終了が行わ
れておりました。

このことから、現状のままさくらのマネージドサーバに移行いただきまして
もエラーが発生する可能性は考えられるかと存じます。

一部抜粋となりますが、プロセスのメモリ消費量が多く、強制終了が行われ
た記録が以下となります。

---------------------------------------------------------
Jan 13 15:12:19 www*** kpsd: user=*** mem=218[MB] memover
Jan 13 15:12:25 www*** kpsd: user=*** mem=213[MB] memover
Jan 13 15:12:44 www*** kpsd: user=*** mem=209[MB] memover
Jan 13 20:03:38 www*** kpsd: user=*** mem=214[MB] memover
Jan 13 22:23:07 www*** kpsd: user=*** mem=214[MB] memover
---------------------------------------------------------

さくらのレンタルサーバでは多くのアクセスにも耐え得るよう、サーバ環境
を設計構築しておりますが、1ユーザがサーバリソース(CPU、メモリ、ネット
ワーク帯域等)を独占することの無いよう、サーバ資源の利用について弊社に
て予め調整させていただいております。

 ※詳細なしきい値については、悪用を防ぐため非公開とさせて
  いただいております。

プログラムの設計を見直す、複数のサーバを契約し負荷を分散させるアクセ
ス数の多いコンテンツは静的コンテンツに切り替えるなどメモリ使用量につ
いて改善をご検討くださいますようお願いいたします。

とのことでした。やはりメモリオーバー。
さくらたんどうもありがとう。

ということで原因が判明。
主に記事公開・更新時にメモリオーバーすると言う事は、その際にメモリに読み込まれるナニカ、が月 500 円のサーバーに見合っていないと言う事。ですよねきっと。
何入れたっけなあ、と思い出してみる。と。
…… WordPress 高速化の為に入れた APC か (゚Д゚)!
なるほどこれは激しくメモリ食いそうだ……!

高速化という言葉に惹かれて導入したけど、こういうモジュールは相応のサーバーを契約した上で、かつ OS からいじれる人向けのモノですよねー。大阪方面に土下座しつつ APC をアンインストール。
結果、500 が返されることはなくなりましたとさ。めでたしめでたし。

OSバージョン : FreeBSD 7.1-RELEASE-p16 i386
プラン : さくらのレンタルサーバ スタンダード
CPU : Intel(R) Core(TM)2 CPU T7200 @ 2.00GHz
メモリー容量 : 2GB
Apache : Apache/1.3.42 (Unix) mod_ssl/2.8.31 OpenSSL/0.9.8e

2006 年 12 月契約のさくらのレンタルサーバー・スタンダードのサーバー情報。

さくらインターネット(スタンダードプラン)のサーバ(CPU、メモリ)のスペック

こちらの記事によると、2012 年 5 月契約で ――

OSバージョン : FreeBSD 8.1-RELEASE amd64
プラン : さくらのレンタルサーバ スタンダード
CPU : Westmere E56xx/L56xx/X56xx (Nehalem-C)
メモリー容量 : 5GB
Apache : Apache/2.2.22

メモリ倍以上違うのねー。いいなあ。