新生鳩丸掲示板♯

bakera.jp > 新生鳩丸掲示板♯ > スレッド内全記事表示 (記事 2210 からのスレッド)

スレッド内全記事表示 (記事 2210 からのスレッド)

[2210] テスト

ばけら (2004年9月10日 12時40分)

テスト。

何かぜんぜん解決してないっぽいですね。

CPU 使用率 100% で固まっていたりします。

何が悪いのだろう……。

[2211] Re: テスト

ばけら (2004年9月10日 13時6分)

>何が悪いのだろう……。

 ファイルが更新されないだけでなく、メモリ上の DataTable も更新されていないというところにヒントがありそう。

 DataTable を lock するところでデッドロックが発生している……に一票なのですが、なんでデッドロックになるのかがよく分かっていません。

 いっそロックするのやめてみるとか?

[2214] Re: テスト

ばけら (2004年9月13日 14時7分)

>>何が悪いのだろう……。

> DataTable を lock するところでデッドロックが発生している……に一票なのですが、なんでデッドロックになるのかがよく分かっていません。

 ……さっそく例外が出てるし。

 spamスコア判定ルーチン内で ArticleTable がロックされている?

[2215] Re: テスト

ばけら (2004年9月13日 17時49分)

>>>何が悪いのだろう……。

>> DataTable を lock するところでデッドロックが発生している……に一票なのですが、なんでデッドロックになるのかがよく分かっていません。

> ……さっそく例外が出てるし。

> spamスコア判定ルーチン内で ArticleTable がロックされている?

 いや、DataSet の多重ロックくさいですね。

 もうね。

[2216] Re: テスト

ばけら (2004年9月13日 17時51分)

> いや、DataSet の多重ロックくさいですね。

 とりあえず DataSet のロックはしない方向で様子見。

 これでどうだっ。

[2218] Re: テスト

ばけら (2004年9月14日 12時10分)

>> いや、DataSet の多重ロックくさいですね。

> とりあえず DataSet のロックはしない方向で様子見。

> これでどうだっ。

 駄目みたいですね。しょぼーん。

[2219] Re: テスト

ばけら (2004年9月14日 12時29分)

>>> いや、DataSet の多重ロックくさいですね。

>> とりあえず DataSet のロックはしない方向で様子見。

>> これでどうだっ。

> 駄目みたいですね。しょぼーん。

 ふと気づきましたが、spam 判定のための NG ワードをロードするアルゴリズムが DataTable 導入前のままですね。その辺が問題なのかな……。 とりあえず spam 判定ルーチンを無効にしてみる。

[2224] Re: テスト

ばけら (2004年9月14日 16時0分)

spam判定ルーチンを直してみたです。

これでうまく行くと良いのですが全く自信なし。

[2225] Re: テスト

ばけら (2004年9月15日 14時2分)

>spam判定ルーチンを直してみたです。

>これでうまく行くと良いのですが全く自信なし。

 ……駄目っぽいですね。死んでます。

 どうしよう。

[2226] Re: テスト

ばけら (2004年9月15日 14時37分)

 ……今気づきましたが、System.Web.HttpApplicationState には Lock() とか Unlock() とかいうメソッドがあるですね。

 普通にロックするのではなくて、この専用メソッドでロックしないと駄目なのかも。

最近の日記

関わった本など