Just to add some things I've discovered while troubleshooting this issue. We appear to be blocking on a read call against the fast cgi socket until fcgid reaches the 40 second timeout and kills the process. We can consistently reproduce the error if we try to refresh while on the Self Service screen. Clicking around at a normal place will not repro the issue. If anyone has help, pointers or answers I would greatly appreciate it!
Thank you, *Dillon J. McDowell* *Information Systems* QA Tools Integration | Test Environment Verification <dmcdow...@costco.com> | 425-416-8922 On Mon, Aug 18, 2014 at 11:30 AM, Dillon McDowell <dmcdow...@costco.com> wrote: > Thanks, Alex. Here's my httpd.conf file, with the commented lines removed: > > > ServerRoot "/rt/httpd" > Listen 8080 > > LoadModule fcgid_module modules/mod_fcgid.so > FcgidMaxRequestLen 1073741824 > > User rt > Group rt > ServerAdmin isq...@costco.com > ScriptAlias / /rt/rt4/sbin/rt-server.fcgi/ > DocumentRoot "/rt/rt4/share/html" > AddDefaultCharset UTF-8 > > <Location /> > Order allow,deny > Allow from all > Options +ExecCGI > AddHandler fcgid-script fcgi > </Location> > > ErrorLog "logs/error_log" > > LogLevel debug > > <IfModule log_config_module> > > LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" > \"%{User-Agent}i\"" combined > LogFormat "%h %l %u %t \"%r\" %>s %b" common > > <IfModule logio_module> > # You need to enable mod_logio.c to use %I and %O > LogFormat "%h %l %u %t \"%r\" %>s %b \"%{Referer}i\" > \"%{User-Agent}i\" %I %O" combinedio > </IfModule> > > > CustomLog "logs/access_log" common > > > </IfModule> > > DefaultType text/plain > > <IfModule mime_module> > > TypesConfig conf/mime.types > > AddType application/x-compress .Z > AddType application/x-gzip .gz .tgz > > </IfModule> > > LoadModule ssl_module modules/mod_ssl.so > > <IfModule ssl_module> > SSLRandomSeed startup builtin > SSLRandomSeed connect builtin > </IfModule> > > Listen 8443 > <VirtualHost *:8443> > ErrorLog logs/ssl_error_log > TransferLog logs/ssl_access_log > LogLevel warn > SSLEngine on > SSLProtocol all -SSLv2 > SSLCipherSuite ALL:!ADH:!EXPORT:!SSLv2:RC4+RSA:+HIGH:+MEDIUM:+LOW > SSLCertificateFile /rt/httpd/conf/lapqrt01094p01.cer > SSLCertificateKeyFile /rt/httpd/conf/lapqrt01094p01.key > <Files ~ "\.(cgi|shtml|phtml|php3?)$"> > SSLOptions +StdEnvVars > </Files> > <Directory "/var/www/cgi-bin"> > SSLOptions +StdEnvVars > </Directory> > SetEnvIf User-Agent ".*MSIE.*" \ > nokeepalive ssl-unclean-shutdown \ > downgrade-1.0 force-response-1.0 > </VirtualHost> > > > > Thank you, > > *Dillon J. McDowell* > *Information Systems* > QA Tools Integration | Test Environment Verification > <dmcdow...@costco.com> | 425-416-8922 > > > On Mon, Aug 18, 2014 at 11:19 AM, Alex Vandiver <ale...@bestpractical.com> > wrote: > >> On 08/18/2014 01:47 PM, Dillon McDowell wrote: >> > [critical]: Can't use an undefined value as an ARRAY reference at >> > */RT/PlackRunner.pm line 136. >> >> This means that rt-server isn't being passed the right arguments to >> start up; it has nothing to do with the browser. Please show your >> Apache configuration. >> >> - Alex >> >> >
-- RT Training - Boston, September 9-10 http://bestpractical.com/training