« 2005年11月 | メイン | 2006年01月 »

2005年12月31日

京都、謎の都 [ 日記の類 ]

 針生です。本格的にキーボードの感触がおかしいです。
 そろそろ寿命かと思われます。

 何か零したの忘れてるのかな……;
 ハル健忘起こすからなぁ……;

 それはそうと

 針生、今日京都に行って来ました。
 今年一年、色々な良い事、悪い事があったので、一年の締めくくりにお参りに行ったのです。

 で。

 京阪四条駅から八坂神社へ行く道中。

 商店街的なところで、美味しそうな団子を発見した針生はショーウィンドウを眺めます。
 ショーウィンドウ

 黒いのはアンコだとして白いのは何味なんだろう、とか悩みながらよくショーウィンドウを見る針生。

 しかし、よく見ると左下にとんでもない物が。

 交尾

 ちょ、ちょっと。
 おまえらなにしてんの

 来年戌年だからってやって良い事と悪い事あるぞ?


 他のどのショーウィンドウを見ても、あれほど目を惹くアイテムはありませんでしたが……。
 とにかく驚いた。

 そんな京都、謎の都。

投稿者 hiroto : 21:02 | コメント (0) | トラックバック

2005年12月17日

Kernel Panic ~魔のメッセージ~ [ 日記の類 ]

 針生です。
 久々にこの文字を読んで、泣きそうになった針生です。

 いや、ね。

 バイト先に、Redhat君な社内サーバあるんです。いや、あったんです。
 殆ど実験機だったんですが、ただ一つ、彼には仕事があって、毎朝、7時7分に、針生が組んだスクリプトで、ウェブ上に公開されているサーバのDBのミラーリングをし、その集計をして、ブラウザから見れるようにしてくれてたんです。

 が。

 先日、サイボウズで謎のメッセージが。
最近集計が取れません

 はて。
 しかも、「最近」て。

 取れなくなった日に言って欲しかったなぁ、と思いつつまぁ、出勤してなかったら仕方ないかと針生もブラウザから集計を見ます。

 ……

 PHPがどうやら、ポスグレに繋げていません

 何も弄ってないのに何故? とか思いながら、とりあえずこう言うときは入って見るべし、とか思った針生、SSHでログインしようとします
 が。

 通らない。っていうか、タイムアウトする

 これまた何故?

 悩む針生。トコトン悩む
 悩んだ末、やっと、「社内サーバなんだから行ってコンソール叩こうぜ針生とか言い聞かせてやっと立ち上がります。

 で、目にした物は……;
 もの凄い勢いで流れる

 EXT3-FS error だとか
 end_request: I/O error だとか

 ヤバい、これは非常にヤバい。
 物理的な問題だ。

 然し何故こんな状態でApacheとPHPは動いてるんだ?
 悩む針生。しかし、サーバはとにかくエラーを吐く

 仕方ない

 表示するのに必死らしくキー入力すら受け付けないのでしゃーなしでリセットボタンを押す針生。
 電子音の後に立ち上がるRedhat君。

 hogehoge... [OK]
 Postgres... (dma hda(略

 コレダーーーー!

 どうやら、ポスグレが使っている領域あたりが半死半生らしく、I/Oタイムアウトを繰り返してます。
 そして、最終的に彼が下した判断は


 Kernel Panic


 まずい、非常にまずい

 針生、サーバ上で動かしてたスクリプトを持ってません
 っていうか、サーバ上でemacsで書いた覚えすらあります

 アレがないと、復旧どころか移転すらできないではないか

 って事で、冷たく諦めた視線を投げる彼の電源を落とし、針生、マイ作業マシン前まで帰ってきます。
 上司にCD-Rを一枚貰って、急遽Knoppixを焼き、またサーバへ。

 いつの間にやら素敵に格好良く成ってるKnoppixを見て少々驚きつつも使う物はコンソールだけなんで取りあえず黒背景で作業です。

 e2fsck -c -f -p /dev/hda3

 鯖管なら出来れば打ちたくないコマンド予後不良なのも分かっているコマンドを叩きます。
 カリカリ頑張って不良セクタを探し始めるRedhat君

 針生、その日は彼に任せ放置して本作業をして、帰りました。

 で、次の日。

 モニターをつけた針生は「エラーは直したよ」的に頼りがいのある言葉を読んで、この隙に、と思いつつ再起動


 Postgresのところで止まらずにちゃんと起動します


 よし! と言わんばかりにFTPで全部ファイルを吸い上げます。
 そんな間にも、何故かまたサーバのスクリーンには

 EXT3-FS error だとか、
 end_request: I/O error だとか。

 どんどん壊れます。やはり壊れかけHDDは砂の城です。
 間に合ってくれ! 頼む! と念じると何故か止まるスクリーン

 何か治ったっぽい、とうきうきで作業をする針生だったのですが。

やっぱり見れません

 ぇぇぇぇぇ……?(やっぱりぃ?)

 サーバにSSHでログイン……出来た

 ls

 ちゃんとファイル一覧が出た

 

 ls -la
 バスエラー

 何それ!?

 未だかつて見たことの無いエラーが出ます。
 何かあからさまに分りやすい5文字のエラー

 大丈夫、データはある。復旧は可能だ

 そう自分に言い聞かせながら、とりあえずApacheが立ってなかったようなので立てる

 

 バスエラー

 ファイルを触ろうとするとバスエラー
 しまいには、suした直後の、.bashrc読み込みに対してすらバスエラーとかのたまい出す

 砂の城は砂の城だった
 結局捨てて別のサーバに入れ直したよ。


 っていうか、これ社内サーバで良かったよね
 もしこれ、自社サーバでもデータセンターに置いてあるサーバだったら針生泣きながらバイク飛ばしてデータセンターまで行って指紋認証してたよ。

 結論
・ほう・れん・そう、大事
バックアップは取ろう。
・物理的に壊れることは確実にある
ピンチに触れれて経験にはなったのかもしれない
でももう嫌。かといってテストサーバ如きにRaid何か組んでられない現実。

投稿者 hiroto : 00:45 | コメント (2) | トラックバック

2005年12月14日

チラシの裏 [ 日記の類 ]

 針生です。
 針生、何もブログに書けなくて困ってます。

 いや、ね。
 病院ネタは、「心配させといて何が楽しい。っていうか面白くない」
 プログラムネタは「理解できないから書くな。っていうか面白くない」

 自分的に面白いと思ったことを徒然成るままに書くのが針生のブログなんですが、流石にこう言われると書くことが無くなります

 嗚呼針生のネタの少なきかな

 で、針生が選択できる選択肢は

1.今まで通り続ける。
2.mixiに潜る。
3.迎合する。
4.辞めちゃう。

 こんな感じな訳です。未だ悩んでますけど。

 でも、病院関係の事のエントリも、良く読めば、針生が「日常生活を送る上では」正常だという事は分かるかと思うんだけどなぁ。
 心電図の所は、針生の学力が不足してる、って話だし。
 薬説明の所だって、不明薬剤「セパゾン」と、処方箋医療の微妙な不透明さの話だし。
 異常は異常(ryだって、一番最後の「結論」が言いたかっただけだし。
 ホルターのやつは、トチ狂った針生の記入が言いたかったんだし。

 本当に話したいところを読んで貰えないこの針生の文章力の乏しさ世知辛いね

 ブログで病気をぶっちゃける前にみんなにワザワザふれまわるのも考え物だからなぁ。
 うつですら誤解が多いのに、GADとかOCDなんか調べないと確実にわかんないだろうし

 まぁ、とりあえず起承転結を纏める余力無いんで、思いついた事だけ。

心配は要りません
 これをエントリの最初か最後に書けば免罪符で。

 それでも心配なんだよ、って言われても、心配は要りません
 心配されるために書いてる訳じゃなくて、つれづれなるままに書いてます
 別段構って欲しい訳じゃありません

 もし、どーしても心配ならコメントを打ってください。

 とりあえず、これ言っちゃって良いのか分からないですが
 ココは針生がお金を払って借りているサーバで、お金を払って割り当てて貰っているドメインを使っています。

 ココは針生の自己表現場所であると同時に、オリジナルソングを路上ライブするのとも、路地裏でシュプレヒコールを唱えるのとも、チラシの裏に書き殴るのとも等価なのです
 寧ろ、場所をきちんと借りている分、まともかも知れません。
 無論、エントリに対する質疑にはコメント欄で応答しますが、基本的に何を書くかは針生次第です

 っていう事で勘弁してください(汗

 で。

 本日のミニネタ

・「死にたい」って言う奴に限って死なない、というのは嘘である
 統計的に調査すると、むしろ逆に、自殺者のおおよそ8割が親しい人間に対して「死にたい」またはそれに近い事を話していた事がわかった。
 (ソース失念だが精神医学の常識。

・リストカットは構って欲しいからする「だけ」ではない。
 死にたいからする人も、とにかく自分を傷つけたいからする人も、血が見たいからする人も。色々居て一概には言えない。
 (一般人には理解しがたいらしいが針生ら精神医学を学んだ人間には常識。特にうつのなりかけ、治りかけがまずい。

投稿者 hiroto : 23:34 | コメント (4) | トラックバック

2005年12月06日

そろそろいいかなAUの無駄パケ [ 作った物 ]

 針生です。
 そろそろいいかな、と作ってみました。
 
 AU無駄パケ
 
 AUの携帯電話で無駄にパケット料金を使う為のPHPです。
 サーバに多大な負荷をかけます。自鯖推奨。
 
 【使い方】
 
 解凍して中身を全部、PHPが使えるサーバにUPする。
 で、携帯で設置したmp.phpへアクセスする。
 
 そんなけ。

 mp.php内の<DISPLAY TIMERDEFAULT=100>の、100の部分を50ぐらいにすればもっとスゴイ勢いで無駄にパケットを消費し始めます。
 あんまり勢いを良くさせすぎると無駄画像を読み込む前にリロードしてしまうので、50ぐらいが限界値かと。

投稿者 hiroto : 16:59 | コメント (6) | トラックバック