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 
===============================================================================