[rt-users] Problem with RT3 and FastCGI

Rich West Rich.West at wesmo.com
Wed Sep 3 15:59:52 EDT 2003


I'm seeing the same thing since updating to 3.0.4, the latest 
DBIx::SearchBuilder, and the latest HTML::Mason.  It seems rather 
sporadic (not daily, but every few days).  And the web-generated error 
is identical.

The MySQL server is definitely there (other apps utilize it), and 
restarting Apache (in my case, I am also utilizing FastCGI) clears up 
the problem.

I found another reference on the list to "server has gone away", but it 
was in regards to a "max_packet" option and file attachments.

This only started up since upgrading to 3.0.4 (from 3.0.2 w/ the 
respective HTML::Mason and DBIx::SearchBuilder).

Any ideas?

Weird thing is that, via the web page error, it references 
/opt/rt3/...., but I don't have my RT3 install in /opt and there are no 
references to it in the config files.  *shrug*  But, like I said, it all 
comes back once the web server is restarted.

-Rich


Fellhauer, Torsten wrote:

>Hi everybody,
>
>I got a problem with RT 3.0.4 and Apache using FastCGI. Approx. once a day RT isn't working anymore and I get the error message below if I try to access RT.
>
>Although the message states some MySQL or Permission Problems, the problem is Apache. After a restart of the Web Server everything is working again.
>
>Any hints?
>
>Torsten
>
>
>Error message:
>--------------
>
>error:   	RT Couldn't write to session directory '/usr/local/rt3/var/session_data': DBD::mysql::st execute failed: MySQL server has gone away at /usr/lib/perl5/site_perl/5.8.0/Apache/Session/Lock/MySQL.pm line 54.
>
>Stack:
>[/usr/lib/perl5/site_perl/5.8.0/Apache/Session/Lock/MySQL.pm:54]
>[/usr/lib/perl5/site_perl/5.8.0/Apache/Session/Lock/MySQL.pm:60]
>[/usr/lib/perl5/site_perl/5.8.0/Apache/Session.pm:569]
>[/usr/lib/perl5/site_perl/5.8.0/Apache/Session.pm:497]
>[/usr/lib/perl5/site_perl/5.8.0/Apache/Session.pm:462]
>[/usr/lib/perl5/site_perl/5.8.0/Apache/Session/Lock/MySQL.pm:54]
>[/usr/local/rt3/share/html/autohandler:51]
>. Check that this dir ectory's permissions are correct. at /usr/local/rt3/share/html/Elements/SetupSessionCookie line 60.
>context:  	
>...  	
>56:  	};
>57:  	undef $cookies{'RT_SID'};
>58:  	}
>59:  	else {
>60:  	die "RT Couldn't write to session directory '$RT::MasonSessionDir': $@. Check that this dir ectory's permissions are correct.";
>61:  	}
>62:  	}
>63:  	
>64:  	if ( !$cookies{'RT_SID'} ) {
>...  	
>code stack:  	/usr/local/rt3/share/html/Elements/SetupSessionCookie:60
>/usr/local/rt3/share/html/autohandler:51
>





More information about the rt-users mailing list