おまぬけ活動日誌

最近のツッコまれどころ

この日誌から Google してもらう


2010年07月12日(Mon) なんだかとっても忙しい [長年日記]

この日誌が見えなくなってました

しばらくの間、この日誌が見えなくなってました。ご迷惑をおかけしました。仮にですが、見えるようにしました。

この日誌が見えないのに気づいたのは、こちら時間で土曜日の夜 のことのようです。 Apacheさんの吐くログにも何も残らないし、サーバのシェルでCGIスクリプトを実行させると期待通りに結果が表示される。 しかたがないので、CGIスクリプトの最初に下記を書いて、

途中に下記を書いて、

順繰りに見ていくことにしました。そして辿りついたのは、tdiary.rbの809行目付近、TDiary::Pluginクラスの下記の部分でした。

CGI環境から実行した場合には、上記のeval文が返らないままRubyが修了してしまいました。なぜ?

この日誌では@secure = falseなので、とりあえずは上のSafe::safe...の行とendの行をコメントアウトして、素のままevalが実行されるようにしました。

環境は、ruby 1.8.7 (2009-06-12 patchlevel 174) [x86_64-netbsd]Apache/2.2.15 (Unix)のようです。

あ、rubyのcoreが残ってた。btした時の結果を置いておきます。 stripされてるみたいで良くわからない。

うーむ、update.rbの結果も落ちるな。

もう少し根っこに近いところで回避策を講じる

update.rbで記事を更新した後にもInternal Server Errorが出たので、 もう少し根源的なところでThreadを生成しないようにしてみました。上記のコメントアウトは元に戻して、 tdiary.rbの105行目付近を下記のように。

うーん、update.rb後のInternal Server Errorは治りませんでした。


作り手とその取り巻きだけが楽しんでる間は本物じゃない。その中身が理解できない人々の生活を変えてこそ本物だ


zunda <zunda at freeshell.org>