From shinohara.shunichi at future.co.jp Mon Feb 4 19:51:08 2008 From: shinohara.shunichi at future.co.jp (shinohara.shunichi at future.co.jp) Date: Tue, 5 Feb 2008 09:51:08 +0900 Subject: [ap4r-devel-ja] FW: [ap4r-devel] [ ap4r-Patches-17780 ] allow to set HTTP timeoutconfiguration option Message-ID: <14CE73B79D552644B7CBEF0428763DF604272BCC@045MAIL.future.co.jp> $B$7$N$O$i$G$9!#(J Rubyforge $B$N%H%i%C%+!<$K%Q%C%AMh$^$7$?$M!#(J HTTP $B$N%l%9%]%s%9$rl=j$OI,MW$@$H;W$C$F$$$?$N$G(J $B$+$s$,$($J$-$c$$$1$^$;$s$M!#(J $BKM$,5$$K$J$C$F$$$k$N$O0J2<$NE@!#(J - dispatchers $B%;%/%7%g%s$NDj5A$O!":#$N$H$3$m!"(J targets $B$,Cf?4$K$J$C$F$$$k(J - $B$D$^$j$O!"%a%C%;!<%8 References: <14CE73B79D552644B7CBEF0428763DF604272BCC@045MAIL.future.co.jp> Message-ID: <14CE73B79D552644B7CBEF0428763DF603D534BC@045MAIL.future.co.jp> $B2CF#$G$9!#(J $B at _Dj$9$kB&$N5$;}$A$K$?$F$P!"(J - $B%0%m!<%P%k$J at _Dj$b$G$-$k$7!"(J - $B%?!<%2%C%H$4$H$N:Y$+$$@_Dj$b$G$-$k(J $B$N$,4r$7$$5$$,$7$^$9!#(J $B$J$N$G!":G8e$K$G$F$?(J - (dispatcher) protocol $BMQ$N%;%/%7%g%s$r at _$1$D$D!"(J - dispatchers $B%;%/%7%g%s$N$J$+$G$b;XDj$G$-$k!JM%@h!K(J $B$H$$$&$N$,$h$$$H;W$$$^$7$?!#(J $B at _Dj$,>iD9!"$H$$$&$+J#;($K8+$($F$7$^$&$N$OFq$7$$$H$3$m$G$9$M!#(J $B$A$J$_$K!"(JRuby $B%9%/%j%W%H$G=q$/$H$$$&$N$O!"0J2<$N$h$&$J%$%a!<%8$G$7$g$&$+(J? # Rails $B$N(J environment.rb $B$C$]$/$7$F$$$^$9!#(J === $B$3$3$+$i(J === Ap4r::Initializer.run do |config| config.store.type = :disk config.drb = { :port => 6438, :acl => {:allow => ["127.0.0.1", "::1"]} } config.dispatchers.append(:targets => "queue.heavy.*") do |dispatcher| dispatcher.threads = 2 dispatcher.http.read_timeout = 600 end config.dispatchers.append(:targets => "queue.busy.*") do |dispatcher| dispatcher.threads => 10 dispatcher.modify_rules.url do |url| url.port = 4001 + rand(3) end end config.duspatcher_protocols.http do |http| http.open_timeout = 30 http.read_timeout = 60 end end === $B$3$3$^$G(J === kiwamu -----Original Message----- From: ap4r-devel-ja-bounces at rubyforge.org [mailto:ap4r-devel-ja-bounces at rubyforge.org] On Behalf Of shinohara.shunichi at future.co.jp Sent: Tuesday, February 05, 2008 9:51 AM To: ap4r-devel-ja at rubyforge.org Subject: [ap4r-devel-ja] FW: [ap4r-devel] [ ap4r-Patches-17780 ] allow toset HTTP timeoutconfiguration option $B$7$N$O$i$G$9!#(J Rubyforge $B$N%H%i%C%+!<$K%Q%C%AMh$^$7$?$M!#(J HTTP $B$N%l%9%]%s%9$rl=j$OI,MW$@$H;W$C$F$$$?$N$G(J $B$+$s$,$($J$-$c$$$1$^$;$s$M!#(J $BKM$,5$$K$J$C$F$$$k$N$O0J2<$NE@!#(J - dispatchers $B%;%/%7%g%s$NDj5A$O!":#$N$H$3$m!"(J targets $B$,Cf?4$K$J$C$F$$$k(J - $B$D$^$j$O!"%a%C%;!<%8 References: <14CE73B79D552644B7CBEF0428763DF604272BCC@045MAIL.future.co.jp> <14CE73B79D552644B7CBEF0428763DF603D534BC@045MAIL.future.co.jp> Message-ID: <14CE73B79D552644B7CBEF0428763DF604272C04@045MAIL.future.co.jp> > -----Original Message----- > > $B2CF#$G$9!#(J > > $B$J$N$G!":G8e$K$G$F$?(J > - (dispatcher) protocol $BMQ$N%;%/%7%g%s$r at _$1$D$D!"(J $B$3$NL>A0$,Fq$7$$(J (o^<^)o $B$I$3$^$G(J Rails $B$C$]$/$9$k(J($BI,MW$,$"$k(J)$B$+$H$$$&$N$O(J $B$`$:$+$7$$$G$9$M!#(J $B$R$H$^$:!"@N$N(J Rails $B$C$]$/!"$H$$$&$+AGKQ$K%/%i%9JQ?t$X$N(J $B%"%/%;%9$G$b$$$$$N$G$O$J$$$G$7$g$&$+!#(J $B$?$H$($P(J > config.dispatchers.append(:targets => "queue.heavy.*") do |dispatcher| > dispatcher.threads = 2 > dispatcher.http.read_timeout = 600 > end Ap4r::Dispatchers << {:targets => "queue.heavy.*", :threads => 2, ..., :http => {:read_timeout => 600} } > config.duspatcher_protocols.http do |http| > http.open_timeout = 30 > http.read_timeout = 60 > end Ap4r::Dispathers::Http.read_timeout = 60 $B$A$g$C$HAGKQ$9$.$F!"M>7W$K8+Fq$/$J$C$?$+$b(J shino