前田です。 At Sat, 3 Jul 1999 21:29:49 +0900, NAKAMURA, Hiroshi <nakahiro / sarion.co.jp> wrote: > > なひです.mod_rubyと格闘中です. > > うーん,mod_rubyのdebugって,どうやりゃいいんだろう.^^; 私は、gdbでrun -Xしてます(^_^; > Apache/1.3.3 (Unix) mod_ruby/0.1.0 Ruby/1.3.1(1999-03-11) > > を使ってるんですが,ある程度の長さの文字列をPOSTすると, > mod_ruby経由で動いているスクリプトのお返事がなくなるようです. ひょっとすると、ついこの間つぶしたバグかもしれません。 このパッチでいかがでしょう? # 0.1.2へのパッチです。 --- mod_ruby.c 1999/06/21 07:19:15 1.2 +++ mod_ruby.c 1999/07/05 00:40:19 @@ -552,6 +552,7 @@ #endif while ((len = ap_get_client_block(arg->r, buff, HUGE_STRING_LEN)) > 0) { ap_reset_timeout(arg->r); + rb_thread_fd_writable(fileno(arg->fp)); if (fwrite(buff, 1, len, arg->fp) == EOF) break; } -- 前田 修吾