[typo] Dispatch failed to catch packets out of order
David Mytton
david at mytton.net
Fri Aug 12 19:05:24 EDT 2005
Hi,
I have just got Rails installed on my dedicated server - Fedora Linux,
cPanel, Apache 1.3.33, MySQL 4.1.13 mod_fastcgi 2.4.2 and latest Rails/Ruby.
I have confirmed rails is working by creating a test application, which
gives me the "Congratulations, you've put Ruby on Rails!" message. I
then when to install Typo but when I access it via my browser, it hangs.
The http error log shows:
[Sat Aug 13 00:00:41 2005] [warn] FastCGI: (dynamic) server
"/home/notes/public_html/blog/dispatch.fcgi" has failed to remain
running for 30 seconds given 3 attempts, its restart interval has been
backed off to 600 seconds
[Sat Aug 13 00:00:38 2005] [warn] FastCGI: (dynamic) server
"/home/notes/public_html/blog/dispatch.fcgi" has failed to remain
running for 30 seconds given 3 attempts, its restart interval has been
backed off to 600 seconds
and so on
My dispatch.fcgi file has this in (ignoring the lines with # proceeding
them)
require File.dirname(__FILE__) + "/../config/environment"
require 'rubygems'
require_gem 'fcgi'
require 'fcgi_handler'
RailsFCGIHandler.process!
And my .htaccess is:
# General Apache options
AddHandler fastcgi-script .fcgi
AddHandler cgi-script .cgi
Options +FollowSymLinks +ExecCGI
# Redirect all requests not available on the filesystem to Rails
RewriteEngine On
# Uncomment this if you're not running Typo in the root of your
# webserver's URL space (i.e. http://www.example.com/blog):
#
RewriteBase /blog/
# try to suggest current rss subscribers that the url moved permently
RewriteRule ^xml/([a-z]+)$ /xml/$1/feed.xml [R=301]
RewriteRule ^$ index.html [QSA]
RewriteRule ^([^.]+)$ $1.html [QSA]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(.*)$ dispatch.fcgi [QSA,L]
# In case Rails experiences terminal errors
ErrorDocument 500 "<h2>Application Error</h2>Typo could not be reached
I tried running
public/dispatch.fcgi
whilst tailing log/fastcgi.crash.log:
[12/Aug/2005:23:55:37 :: 26559] starting
[12/Aug/2005:23:55:37 :: 26559] Dispatcher failed to catch: Packets out
of order: 1<>3: SHOW FIELDS FROM sessions
(ActiveRecord::StatementInvalid)
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/connection_adapters/abstract_adapter.rb:462:in
`log'
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/connection_adapters/mysql_adapter.rb:130:in
`execute'
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/connection_adapters/mysql_adapter.rb:108:in
`columns'
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/base.rb:622:in
`columns'
/usr/local/lib/ruby/gems/1.8/gems/activerecord-1.11.1/lib/active_record/base.rb:627:in
`columns_hash'
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/session/active_record_store.rb:71:in
`setup_sessid_compatibility!'
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/session/active_record_store.rb:44:in
`find_by_session_id'
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/session/active_record_store.rb:243:in
`initialize'
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/session/active_record_store.rb:243:in
`silence'
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/session/active_record_store.rb:243:in
`initialize'
/usr/local/lib/ruby/1.8/cgi/session.rb:273:in `new'
/usr/local/lib/ruby/1.8/cgi/session.rb:273:in `initialize'
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/cgi_process.rb:94:in
`new'
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/cgi_process.rb:94:in
`session'
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/base.rb:737:in
`assign_shortcuts'
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/base.rb:351:in
`process'
/usr/local/lib/ruby/gems/1.8/gems/actionpack-1.9.1/lib/action_controller/rescue.rb:20:in
`process_with_exception'
/usr/local/lib/ruby/gems/1.8/gems/rails-0.13.1/lib/dispatcher.rb:34:in
`dispatch'
/usr/local/lib/ruby/gems/1.8/gems/rails-0.13.1/lib/fcgi_handler.rb:144:in
`process_request'
/usr/local/lib/ruby/gems/1.8/gems/rails-0.13.1/lib/fcgi_handler.rb:64:in
`process!'
/usr/local/lib/ruby/gems/1.8/gems/rails-0.13.1/lib/fcgi_handler.rb:55:in
`each_cgi'
/usr/local/lib/ruby/gems/1.8/gems/rails-0.13.1/lib/fcgi_handler.rb:55:in
`process!'
/usr/local/lib/ruby/gems/1.8/gems/rails-0.13.1/lib/fcgi_handler.rb:21:in
`process!'
public/dispatch.fcgi:26
[12/Aug/2005:23:55:37 :: 26559] terminated gracefully
So I was wondering if anyone can help me with this problem?
--
Regards,
David Mytton
http://www.olate.co.uk
More information about the Typo-list
mailing list