ラウンジ障害の原因は?

[上に] [前に] [次に]
とほほ 1999/09/22(水) 00:19:24
../199909/99090242.htm
../199909/99090224.htm
の2つのトピックにおいて、発言部分をカウンターログが上書きしてし
まうという障害が発生してしまいました。

カウンター(wwwcount.cgi)のセキュリティホールをついたイタズラ
かなとも思ったのですが、カウンターの場合はデータをアペンドする
タイプなので、発言を上書きすることはできないような気もします。

誰か、上記の障害の原因を推理できる方はいらっしゃいませんか?

とほほ 1999/09/22(水) 00:54:34
なお、本日、wwwlng.cgiを2.10にバージョンアップ(検索の高速化)
しましたが、上記の障害はバージョンアップの前に発生したものです
ので、障害とバージョンアップの関係はありません。うーむ。

スラきち 1999/09/22(水) 03:37:52
どうも問題の発言データファイルで発言が上書きされたり、順番が食い
違っている境目がきっちり512バイト区切りのところで発生しているん
ですよね。
ディスクのエラーってことは考えられませんか?
# 99090242.txtにはテキストファイルにあるはずの無いNUL(0x00)が大量にあったし

Shige 1999/09/22(水) 11:27:01
これとは直接関係ないかも知れませんが、先週の初めごろラウンジ自体が見れなくなっていました。
ソースを見るとヘッダの途中からテーブルの途中(11日の記事のあたり)まで抜け落ちているみたいでした。
それで記事全部がヘッダ部分と解釈されてしまっていたようです。

まこ 1999/09/22(水) 14:57:38
../199909/99090262.htm
の2番目の発言にCOUNT=、ADDR=、AGENT= 等がありますが、
私のアドレスがあるんですよ。(AGENTはちょっと違いますが)
ここからアクセスする人は私ぐらいです、多分。
確か、2番目の発言が正しく書き込まれた後あたりに覗きました。(覗いただけ)
アクセスの履歴って取ってるんですか?>とほほさん
何かの情報になればと思い、書き込みします。

まこ 1999/09/22(水) 15:03:52
99090262.txtじゃなくて99090242.txtです(^_^;;)

まる高 1999/09/22(水) 19:55:00
とほほさんのラウンジ・プログラムを改造して使用させて頂いております。
2週間前に、3件め以降の発言がバッサリ消えてしまう同様なことが発
生しました。(プロバイダInfoweb、UNIX、Apachi)
ということは、ラウンジ・プログラムのどこかにバグもしくは、
UNIXマシンの何らかのトラブルかも。
コードを眺めても、疑わしい個所が見当たらず、登録データを含むアク
セスログ(時間、IPアドレス、処理区分等)を吐き出す処理を入れて
運用しています。

ひょっとしたら、他の方々でも同じことが発生していたりして…

J.Naka 1999/09/22(水) 22:33:15
初心者の世迷言というこで(^^;

スラきちさんのいう「ディスクのエラー」つまりサーバー側の障害と、排他制御の不具合なんかも可能性としてあるような(^^;

より完全な排他制御はPerl等のインタプリタなどでなく、バイナリコードの方がいいんですよね? ←疑問形

とほほ 1999/09/22(水) 23:29:05
[[解決]]
みなさんありがとうございます。

ラウンジやカウンターのバグが無いとは言い切れないのですが、データ
がアペンドではなくて上書きされていること、512バイト境界で破壊さ
れていることなどから、ディスク障害の原因である可能性が高そうです。

> アクセスの履歴って取ってるんですか?>とほほさん

ラウンジデータに混ざってしまったのは、トップページのカウンターの
アクセスログのようです。

> より完全な排他制御はPerl等のインタプリタなどでなく、バイナリコードの方がいいんで
> すよね? ←疑問形
どちらも最終的にはOSのAPIを呼び出すわけですから、同じでしょう・・・

まこ 1999/09/23(木) 12:23:49
../199909/99090242.htm
のカウンターのアクセスログが上書きされてしまった事ですが、また変わってます。
ということは上書きがまた発生したということですね。
ディスク障害が原因なのでしょうか...

モーフィン 1999/09/24(金) 00:53:03
ハックじゃないですか?
クラック?
違法ってのきえてるところがまたそれっぽい
よくわからんけど

モーフィン 1999/09/24(金) 00:55:10
あれ?
書きこんでるうちにどこに行った?
なんだったんでしょう、あれ
やっぱりそれかね

モーフィン 1999/09/24(金) 01:00:31
ちなみにちゃんと説明
なんかしんないけど最終発言者、最終更新日とかがなんにも書いてないスレッドがあったんです
いったん違法っての消えていて
しかも発言回数0件だった
なんでしょう、これ

とほほ 1999/09/24(金) 01:06:15
ごめんなさい。どうも、ディスク障害でファイルが破壊されている
(ファイルのセクタ情報が食い違ってしまっている)ようなので、
一度ファイルを削除し、再度、元どおりに壊れている(?)ファイ
ルを配置させていただきました。丁度、その作業中を見られてしま
ったのですね。^^;)

とほほ 1999/09/24(金) 01:11:02
今回の障害ですが・・・おそらく、ファイルシステム上のブロック情報
が何らかの理由で破壊され、カウンターのログファイルと、ラウンジの
トピックファイルが、ディスク上のひとつブロックを、お互い自分のフ
ァイルの一部と思って奪い合ったのが原因ではないかと推測しています。

とほほ 1999/09/24(金) 01:16:15
あらららららら・・・・
ごめんなさいっ!!
99090224.txtの方にも同じ処理を行おうと思ったら、操作ミスでファ
イルを消してしまいました。(;_;)
申し訳ないです・・・・

kala 1999/09/24(金) 01:27:57
なんならキャッシュに残っているので提供しましょうか。ログファイルではありませんが。

ぺぱーど 1999/09/24(金) 01:45:55
>ハックじゃないですか?
>クラック?
こういう発言は安易にしないようにしましょう.

>よくわからんけど
それなら尚更です.

まこ 1999/09/24(金) 13:23:49
そんな事もあるんですねぇ。
セクタ情報が壊れてしまったのは、ハード的な事なのか、ソフト的な事なのか。
昔、ファイルシステムをせこせこ開発していたのを思い出しました。
テストも地道で、ただひたすらディスクのダンプを追ってました。

[上に] [前に] [次に]