Hi again,
I've moved my Camping app from my developer machine to my deployment machine, a lucid linux. I use nginx + thin on all my RoR, and I want to use the same setup for my Camping app. In the log of thin I have this error: "No adapter found for /u/apps/portablechecking" If I go to /u/apps/portablechecking/ and start camping manually there using: mo...@lucid:/u/apps/portablechecking$ thin start >> Using rack adapter >> Thin web server (v1.2.7 codename No Hup) >> Maximum connections set to 1024 >> Listening on 0.0.0.0:3000, CTRL+C to stop everything is OK, I can access to my camping app. If I start manually with the rack file: mo...@lucid:/u/apps/portablechecking$ thin -R config.ru start >> Thin web server (v1.2.7 codename No Hup) >> Maximum connections set to 1024 >> Listening on 0.0.0.0:3000, CTRL+C to stop everything is OK, I can access to my camping app. but when thin gets their config file for my camping app, it can't find an adapter. here's the .yml config file for thin: # copy this file to: /etc/thin/ --- user: montx timeout: 30 max_conns: 1024 require: [] environment: production max_persistent_conns: 512 servers: 3 daemonize: true socket: /tmp/thin_portablechecking.sock chdir: /u/apps/portablechecking/ pid: /u/apps/portablechecking/pids/thin.pid log: /u/apps/portablechecking/log/thin.log I'm using unix sockets to comunicate between nginx and thin I've posted this question in the thin list but seems the list is 'sleeping' After some googling I found something that can be related: * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * Extracted from here: http://www.eleven33.com/?p=29 %w[ rubygems camping active_record camping/db camping/session reststop json active_support net/http rack ].each { |x| require x} Camping.goes :Operator #So after the Camping Instantiation I use this little piece of code to let thin handle the static files. use Rack::Static, :urls => ["/static", "/images", "/css", "/javascripts"], :root => File.expand_path(File.dirname(__FILE__)) #All my Operator Code goes in here# #Here us the end of my file. To start the Thin + Camping application. Operator::Models::Base.establish_connection :adapter => ’sqlite3′, :database => ‘operator.db’ Operator::Models::Base.logger = Logger.new(‘operator.log’) run Rack::Adapter::Camping.new(Operator) * - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - * the last line is really necessary ? run Rack::Adapter::Camping.new(Operator) what I'm doing wrong ? thanks ! regards, r. _______________________________________________ Camping-list mailing list [email protected] http://rubyforge.org/mailman/listinfo/camping-list

