昨日の vs ブラジル戦は、テレビ観戦しつつ、W-ZERO3 でここに投稿していました。W-ZERO3
はフルブラウザを備えるわけですが,実装したくせに自分では全く使っていなかった、MT4i の投稿機能からの投稿でした。
しかしこれがまた、500 Internal Server Error 出まくり。
これではいかん、と、さすがに思いましたです。
で、うちでは「ロリポップ!」さんをお借りしているわけですが,MTからの投稿時にも、時間帯によっては 500 Internal Server Error が出まくっていました。原因として考えられる一つは、間借りしている MySQL サーバーの高負荷です。共有サーバであるこの DB サーバは、他のユーザの使用頻度によってパフォーマンスが引き摺られます。昨日のブラジル戦中は僕と同じことやってた人がいて,負荷をかけていた可能性があります。
というわけで、まずは MT の DB を SQLite に変更してみることにしました。SQLite はあくまでもローカルにファイルを作るので,DB へのアクセスに関しては他ユーザの影響を受けることは無くなります。作業時に参考にしたのは、「Ogawa::Memoranda」の以下のエントリ。
- SQLiteをMovable Typeで使ってみる - Ogawa::Memoranda
- mt-db-convert.cgi: MTデータベースの相互変換CGIスクリプト - Ogawa::Memoranda
さて、これでまたしばらく様子を見てみます。MT4i からの投稿も積極的に試してみますかね。これで 500 Internal Server Error が出なくなると良いのですが,変わらないようだと MT4i 側のコーディングがまずい、ということになりますかね…。
コメント