[rt-users] Thoroughly stumped

Kanwar Ranbir Sandhu m3freak at rogers.com
Tue Mar 22 11:24:50 EST 2005


[I mistakingly tried sending this with the wrong email account.
Apologies if two copies of the same message appear!]  

Hi Everyone,

I wanted to give FastCGI a try on a Fedora Core 3 server running RT
(I've been successfully running it with mod_perl).  I've used FastCGI
on a Fedora Core 1 server in the past, so I didn't foresee any problems
this time around: I was wrong!

The interface is working, except for the top left "busted image"
syndrome.  I can't for the life of me figure out why the image is broken
this time around when a similar config worked well on the FC1 machine.

It appears that FastCGI is still attempting to process the image, even
though I've configured an Alias in the VirtualHost for the images
directory.  Here's the output from /var/log/httpd/suexec.log that leads
me to believe that FastCGI is trying to process the image:

[2005-03-22 10:42:26]: uid: (rt/rt) gid: (rt/rt) cmd: mason_handler.fcgi
[2005-03-22 10:42:31]: uid: (rt/rt) gid: (rt/rt) cmd: mason_handler.fcgi
[2005-03-22 10:45:07]: uid: (rt/rt) gid: (552/552) cmd: salogo.gif
[2005-03-22 10:45:12]: uid: (rt/rt) gid: (552/552) cmd: salogo.gif
[2005-03-22 10:45:17]: uid: (rt/rt) gid: (552/552) cmd: salogo.gif
[2005-03-22 10:45:22]: uid: (rt/rt) gid: (552/552) cmd: salogo.gif

The first two lines indicate the server start.  The remaining four lines
are repeated as the browser tries to load the image.

There is also a curious permissions error, which so far I haven't been
able to track down either.  Here's the relevant error message
from /var/log/httpd/error_log:

[Tue Mar 22 10:45:07 2005] [warn] FastCGI: (dynamic) server
"/var/www/rt/share/html/NoAuth/images/salogo.gif" (uid 552, gid 552)
started (pid 5477)
failed to open log file
fopen: Permission denied
[Tue Mar 22 10:45:07 2005] [warn] FastCGI: (dynamic) server
"/var/www/rt/share/html/NoAuth/images/salogo.gif" (pid 5477) terminated
by calling exit with status '1'

I've changed permissions and owners on all of the log directories that I
believe RT/FastCGI would need to write to, but I haven't been able to
get rid of the error.

Does anyone have any clues about where the problem(s) may lie?  Besides
the broken image, RT is running super slow now because Apache/FastCGI is
hanging on images.

Here's my VirtualHost config for RT.  I'd be grateful for any
tips/suggestions.

# Request Tracker
FastCGIWrapper /usr/sbin/suexec
FastCgiIpcDir /tmp/fastcgi
FastCgiServer /var/www/rt/bin/mason_handler.fcgi -idle-timeout 300 -
processes 2 -init-start-delay 5 -user rt -group rt

<VirtualHost *:80>
  ServerName blah.blah.com
  ServerAlias blah.blah.local
  ErrorLog /var/log/httpd/rt_error_log
  CustomLog /var/log/httpd/rt_access_log combined
  DocumentRoot /var/www/rt/share/html
  SuexecUserGroup rt rt

  Alias /NoAuth/images/ /var/www/rt/share/html/NoAuth/images/
  Alias /NoAuth/webrt.css/ /var/www/rt/share/html/NoAuth/webrt.css/
  AddHandler fastcgi-script fcgi
  ScriptAlias / /var/www/rt/bin/mason_handler.fcgi/

  <Location />
      AddDefaultCharset UTF-8
      SetHandler fastcgi-script
  </Location>

  <Directory /var/www/rt/share/html/>
      Options ExecCGI
      DirectoryIndex index.html
      AllowOverride None
      Order deny,allow
      Allow from all
  </Directory>
</VirtualHost>

Regards,

Ranbir
-- 
Kanwar Ranbir Sandhu
Systems Aligned Inc.
www.systemsaligned.com




More information about the rt-users mailing list