とりあえずこの画像を見ていただきたく……
よくお役所のサイトなど普段は閑古鳥が居候気味なサイトがYahoo!トピックスで紹介されたときにみかけるこの『お詫び文』ですが、まさかウチのサイトでも見ることになるとは。初音ミク……おそろしい娘……ッッ!!
「神ツール」――初音ミク踊らせるソフト「MikuMikuDance」大人気 (ITmediaの記事のYahoo!転載版)
パーマネントリンクはこちら。紹介された記事はこちら。
今日のニュースはのちほど。この記事は初音ミクの恐ろしさとMikuMikuDanceのすごさ(の再認識)をお伝えするためだけに書いたのですが、ちょうど良い機会なので残りは適当にダラダラと与太話でも。
とりあえずこのTRASH-NEWSを置いているサーバーが落ちすぎです。毎日22~25時という夜の一番いい時間帯に必ずのべ1時間くらいは落ちているようです。しかも困るのはその落ちている時間帯にアクセスすると、503 Service Temporarily Unavailableといった『サーバーがテンパってます』表示が出ずに単なる白紙が表示され続けてしまうということ。要するにレスポンスがまったく返せていないということみたいです。これはひどい。
しかし奇妙なことにこの白紙エラーが100%の確率で起きるのはMovableType関連の、しかも記事のページに限ってるんですよね。画像などのファイルやperl(MovableTypeの管理ページ)は半々の確率で普通に表示されるし、自作のプログラム(おもにphp)もさっくり表示されることが多い。でも記事のページだけピンポイントに常にダメ。
このサイトでは現在すべてのページを静的表示させているため、データベースの遅延などは関係なさそうです。phpを多用してはいるものの、他のページでは動いているためそれが原因でもない。と、なると怪しいのはMovableTypeのかなりブラックボックスな部分、mtview.php。MovableType配下のページはhtaccessによってすべてこのページを経由して表示されるようなのでここがダメなら必然的にすべてがダメになるわけで。全部のページを静的生成しているんだしどうせ動的生成のときの名残だろうからそんな設定いらねーよと思って消してみるも、一部のページが表示されなくなってしまうのでそれも難しい。このあたりはもうちょっといじってみる必要がありそう。 [追記] 亜細亜ノ蛾さんのこの記事が参考になるかも
一番よいのは自分のローカルPCにMovableTypeをインストールして記事生成などはすべてローカルで行い、サーバーには記事のデータだけをアップするというスタイル。これなら負荷知らずで大変結構な具合。でもそれならMovableTypeである必要性はまったくない。自作のhtmlジェネレータでいいじゃんという(=旧管理人近況時代に遡る)。すべてはMovableTypeが多目的になりすぎて重くなってしまったのが原因。perl(やらMTML)やらphp(やらSmarty)やらがごちゃついてるのもどうなんだろう。ああ、ただサーバー自体が落ちていたりデータベースが脆弱なのも大前提として大問題なので、本当にそろそろ引っ越したい。昨日の22:00~24:00の2時間はほとんど記事が表示できていなかったようで、それなんて機会損失? モウヤダー。
ですので、冒頭にYahoo!が粋な計らいをしてくれた様子をご紹介しましたが、なんのことはない、アクセス集中が問題なのではなく、貧弱なサーバーと肥大したMovableTypeが原因で不調をきたしていただけでした。これが真相です……。与太話終了。
さいごに。MikuMikuDanceの大ヒット、心よりお喜び申し上げます。次はたぴ・ぱんのモグラかロードローラー娘を是非!
2009年01月06日 0時更新
| 日 | 月 | 火 | 水 | 木 | 金 | 土 |
|---|---|---|---|---|---|---|
| « 02月 | - | 04月 » | ||||
| 1 | ||||||
| 2 | 3 | 4 | 5 | 6 | 7 | 8 |
| 9 | 10 | 11 | 12 | 13 | 14 | 15 |
| 16 | 17 | 18 | 19 | 20 | 21 | 22 |
| 23 | 24 | 25 | 26 | 27 | 28 | 29 |
| 30 | 31 | |||||
