NewsDigestはしばらくお休みします

HDD障害があった旧サーバから拾い出したNewsDigestのDBファイルに問題があり、ヘッドライン表示で異常なメモリ消費が発生しているようです。

申し訳ありませんが、原因の究明と修復までしばらくお時間をください。

(*.syd.jpサーバは実家に置かれていて現住所にないため対応が遅くなります)

LOG

2006-06-26

新サーバの問題点なんとなく判明。

  • FreeBSDは自動でvgeと認識するが、VIA公式にはgetbドライバがリリースされていて、そのドキュメントにvgeは無効化するように書かれている。
  • BIOS新バージョンが2006-06-23リリースされている。

ドライバを入れ換えれば解決するかもしれません。もし2006-06-27実家に帰れる時間があったら実験してみます。

(21:00) メールサーバがメールを読めないのはハッシュファイルの問題でした。rcpt toを受け取った後、alisesやvirtusertableなどの設定ファイルを読もうとしてキーの値によって永久ループに陥るケースがありました。ハッシュファイルを読む方と作成する方とで形式かバージョンが一致していなかったようで、makemapコマンドとハッシュファイルを全部作り直したことで正しく動作するようになりました。

Webサービス (NewsDigest) の高負荷についても同じハッシュファイルの問題ではないかと思われますが、現在調査中です。

2006-06-19

問題を整理。

  • 旧サーバの問題
    • HDDエラーによりブート不可能
      →他マシンにつないでNewsDigestのサイトデータだけサルベージ
    • その他のハードウェアには異常はない模様
  • 新サーバの問題
    • VIAのNICがリンクアップダウンを繰り返す
      原因:不明 (マザーボード? ドライバ? ping応答あるのでドライバの可能性)
      メールの大半を取りこぼす、Webは時々見えて時々見えない、SSHは時々セッションが切れる程度
    • NewsDigestのCGIスクリプトが高負荷に
      原因:不明 (スパゲティ状態メンテ不可、元々のバグが顕在化? DBMファイルの異常?)

回復の方針について。

  1. 新サーバのNICをまともに動くようにする
    ドライバパッチの確認、5.4に戻すなど→2006-06-30まで試す
  2. 無理そうなら旧サーバをHDD差し替えで復活