2012年4月アーカイブ

走行記録

| コメント(0)
dist 83.60km
ave 22.4km/h
max 36.9km/h

Domain expired

| コメント(0)

迷惑メールに紛れて期限切れ通知メール見落として、eccentricity.homeip.netを失効させちゃいました。 そもそもDiCEがちゃんと効いてれば期限切れなんて起こさないはずなんですけどねえ。

#DiCEのログを見ると2/27, 3/5に更新したあと更新が途絶えている。diced自体はずっと起動したまま。

そして再登録して復活させようとしたらフリーアカウント(すでに募集は停止してるけど昔作ったやつは今も有効)だとhomeip.netドメインは選択できなくなってる罠。

そんなわけで意図せずしてeccentricity.servebeer.comにドメイン変更してお引っ越し。めんどくさ。

数が合わない

| コメント(0)

ブログ再構築時に頻発する500 Internal Server Errorに耐えかねて全体をdynamic publishingに移行。

  • .htaccessに追記されたSymLinksIfOwnerMatchが500 Internal Server Errorを引き起こしたりとか
    (うちの環境では以前から既知のトラブル。だいぶ調査したけど原因不明)
  • PHPがタイムゾーン未定義/不一致で警告を吐くのでphp/mt.phpにdate_default_timezone_set('Asia/Tokyo')追記したりとか
  • Call-time pass-by-reference has been deprecatedエラーが出るので.htaccessにphp_flag allow_call_time_pass_reference on追記必須だったりとか
  • MT4 on MySQLだとmt-config.cgiにSQLSetNames 1書かないとブログ本体データが出てこなくて真っ白だとか
  • ページ分割プラグインのPageButeのところがエラーになってテンプレート修正の必要があったりとか

いろいろと壁にぶち当たりまくったもののどうにかダイナミック化完了。

毎回ページを生成する分重くなるのは分かっていたので、いざどのくらいかなーと思って試してみたらあらびっくり、半端なく重くなるでやんの。

特にひどいのがアーカイブのトップで、タイムアウトするかと思うくらい長く、数分かかってようやく表示される始末。その間サーバではmysqldが全力で回ってload ave 4超える負荷。 一覧表示を年ごとに区切って表示するためにあれこれ処理しているとはいえ、なんでこんなに負荷がかかるのかは甚だ疑問。

しかし実用上支障があるのは困るので、動的生成するのはアーカイブテンプレートのページ群だけに変更しました。ちなみにこっちのときにはアーカイブトップ生成にはたいして時間かかってなかった謎。

カレンダー

最近のコメント

月別 アーカイブ