Problems Deploying a Camping app on TxD

Tieg Zaharia tieg.zaharia at gmail.com
Sun Oct 1 23:34:27 EDT 2006


So I've been trying all day to get a small camping app I wrote up on
Textdrive to no avail.

Right now I'm getting a 500 error when I go to the site, and it spits this
out (from lightty after i restart it and make a request to the app):

 (eval):13:in `initialize': undefined method `to_hash' for
#<FCGI::Stream:0x83a35d8> (NoMethodError)
        from (eval):44:in `run'
        from /users/home/me/web/app/app.rb:227
        from /users/home/me/web/app/app.rb:225


...the line in the app that it's referring to (225) is in the postamble, the
FCGI part:

if __FILE__ == $0
  require 'fcgi'
  Dir.chdir(File.dirname(__FILE__))
  Appname::Models::Base.establish_connection :adapter => 'sqlite3',
:database => 'appname.db'
  Appname::Models::Base.logger = Logger.new('camping.log')
  Appname.create
  FCGI.each do |req|                      # line 225
    ENV.replace req.env
    Appname.run(req.in, req.out)      # line 227
    req.finish
  end
end


And just in case it helps, this is the vhost file from lightty for this app
(I'm running 2 rails apps on this server and they're working fine):

$HTTP["host"] =~ "appname\.mydomain\.com" {
  server.document-root        = base + "/web/appname/"
  server.error-handler-404    = "appname.rb"
  fastcgi.server = ( ".rb" =>
        ( "localhost" => (
            "socket" => base + "/var/run/appname-0.socket",
            "bin-path" => base + "/web/appname/appname.rb",
            "max-procs" => 1,
            "check-local" => "disable" )
        )
  )
}


The lightty error log is giving me this everytime I get that 500 error:

(mod_fastcgi.c.3215) response not received, request sent: 1236 on socket:
unix:/users/home/me/var/run/appname-0.socket-0 for
/users/home/me/web/appname/appname.rb , closing connection


Does it look familiar to anyone?


-tieg
-------------- next part --------------
An HTML attachment was scrubbed...
URL: http://rubyforge.org/pipermail/camping-list/attachments/20061001/4a265416/attachment-0001.html 


More information about the Camping-list mailing list