2005-05-23(月) [長年日記]
■ ximapd(16)
どうも、マルチスレッドじゃなくてマルチプロセスな状態でも排他がうまくかかってないような気がする。ってつまり、またメールボックスが壊れたわけですが(笑)。
週末、ゆえあってサーバを止めていたので、溜め込んでいた未読メールを--importでガツンガツンと登録していたのですよ。そんなときに、つい出来心(?)でメーラーを立ち上げてしまい、INBOXを開こうとしたら、もうその直後からCPU負荷が100%まで上昇して張り付いてしまったと。ximapdをKILLしたあとは、もう、壊れたメールボックスしか残ってないのであった……とほほ。
しかし、プロセス排他ができてないはずはないよなぁ。
■ BMW R1200GS(2)
発注から2日にして、すでに待ちきれなくなってる自分がいる。仕事が手につかんよ。考えてみれば、新車を買うのは1989年のカブ以来である(R1100RSは中古だったし)。15年ぶりの新車、興奮しないわけがない。おまけにリッターカーが2台買えそうな値段とあっては(笑)。
長年日記を読んでいたら、去年の今日は何かにはまっていたようだが、何かっちゅーと3Dマイホームデザイナーだったのだ(1年後に種明かしかよ)。ちょうど自宅を設計しはじめた頃だったわけだ。そう言えば、新居に越してから、ノートPCは買うわ、椅子は買うわ、バイクは買うわ、ちょっと消費しすぎだ。家を建てると経済感覚が破壊されるという説は本当だなー。
kill -KILLとかだと(排他制御に関係なく)壊れそうですが、そういうわけではないです?
あと、壊れ方を教えていただけるとありがたいです。
こうなっちゃうと、kill -KILL以外の方法で殺せないんです。つまり、無限ループに入って割り込みをいっさい受け付けないような状態になります。これはDB破壊以前に問題があるってことかなぁと。
一旦suspendしておいてもkillできませんか。
ぬぬぬ。daemonをsuspendさせるにはどうしたら……? kill -TSTP?
新居にふさわしいものをご購入されてらっしゃるということでわ。。。ちなみに私も同じ頃に3Dマイホームデザイナーにハマりました。
-TSTPでも-STOPでもいけるはずです。
こんどハマったらやってみます >なかださん