On 29 Feb 2004, Andreas Schwarz wrote: > Ara.T.Howard wrote: > > On 29 Feb 2004, Andreas Schwarz wrote: > > > >> Hi, > >> > >> I am using mod_fastcgi and ruby 1.8 with the following example script: > >> > >> #!/usr/local/bin/ruby > >> require 'cgi' > >> require 'fcgi' > >> FCGI.each_cgi do |cgi| > >> cgi.out{ "Test" } > >> end > >> > >> This is extremely slow, I get exactly 1.00 requests per second (measured > >> with ApacheBench). But why? > > > > what is the name of the file? foo.cgi or foo.fcgi? > > foo.rb, and yes, it is executed by mod_fastcgi. hmm. can you see it running with 'ps -elf'?? can you show the assoc httpd.conf sections? the reason i ask it that this performance seems only explainable if the script we firing up the ruby interpreter each time... -a -- =============================================================================== | EMAIL :: Ara [dot] T [dot] Howard [at] noaa [dot] gov | PHONE :: 303.497.6469 | ADDRESS :: E/GC2 325 Broadway, Boulder, CO 80305-3328 | URL :: http://www.ngdc.noaa.gov/stp/ | TRY :: for l in ruby perl;do $l -e "print \"\x3a\x2d\x29\x0a\"";done ===============================================================================