Boy ROR is a whore.
It seems like things should work... but when I try to upload an image it gives me the failbooru message:
"Something broke. Either there's a bug or the database timed out. An email has been sent to the developers."
I don't see anything notable in the nginx, unicorn, or postgresql logs besides a warning or two.
What am I doing wrong?
Also... should I just install 2.0 ? Using 1.x trunk right now...
I had serious issues with unicorn not properly recognizing the version of rails I had installed... finally I used gem to install 2.3.5 and it started working... except for the upload image thing... image shows up in public/data but not in the db.
Edit: Oops... I do see this in the production.log:
SocketError (getaddrinfo: Name or service not known):
/var/lib/gems/1.8/gems/net-ssh-2.2.1/lib/net/ssh/transport/session.rb:66:in `initialize'
/var/lib/gems/1.8/gems/net-ssh-2.2.1/lib/net/ssh/transport/session.rb:66:in `open'
/var/lib/gems/1.8/gems/net-ssh-2.2.1/lib/net/ssh/transport/session.rb:66:in `initialize'
/usr/lib/ruby/1.8/timeout.rb:53:in `timeout'
/usr/lib/ruby/1.8/timeout.rb:101:in `timeout'
/var/lib/gems/1.8/gems/net-ssh-2.2.1/lib/net/ssh/transport/session.rb:66:in `initialize'
/var/lib/gems/1.8/gems/net-ssh-2.2.1/lib/net/ssh.rb:186:in `new'
/var/lib/gems/1.8/gems/net-ssh-2.2.1/lib/net/ssh.rb:186:in `start'
/var/lib/gems/1.8/gems/net-sftp-2.0.5/lib/net/sftp.rb:31:in `start'
app/models/post_methods/file_methods.rb:22:in `distribute_file'
app/models/post_methods/file_methods.rb:20:in `each'
app/models/post_methods/file_methods.rb:20:in `distribute_file'
app/controllers/post_controller.rb:64:in `create'
passenger (3.0.9) lib/phusion_passenger/rack/request_handler.rb:96:in `process_request'
passenger (3.0.9) lib/phusion_passenger/abstract_request_handler.rb:513:in `accept_and_process_next_request'
passenger (3.0.9) lib/phusion_passenger/abstract_request_handler.rb:274:in `main_loop'
passenger (3.0.9) lib/phusion_passenger/classic_rails/application_spawner.rb:321:in `start_request_handler'
passenger (3.0.9) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `send'
passenger (3.0.9) lib/phusion_passenger/classic_rails/application_spawner.rb:275:in `handle_spawn_application'
passenger (3.0.9) lib/phusion_passenger/utils.rb:479:in `safe_fork'
passenger (3.0.9) lib/phusion_passenger/classic_rails/application_spawner.rb:270:in `handle_spawn_application'
passenger (3.0.9) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
passenger (3.0.9) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
passenger (3.0.9) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
passenger (3.0.9) lib/phusion_passenger/abstract_server.rb:180:in `start'
passenger (3.0.9) lib/phusion_passenger/classic_rails/application_spawner.rb:149:in `start'
passenger (3.0.9) lib/phusion_passenger/spawn_manager.rb:219:in `spawn_rails_application'
passenger (3.0.9) lib/phusion_passenger/abstract_server_collection.rb:132:in `lookup_or_add'
passenger (3.0.9) lib/phusion_passenger/spawn_manager.rb:214:in `spawn_rails_application'
passenger (3.0.9) lib/phusion_passenger/abstract_server_collection.rb:82:in `synchronize'
passenger (3.0.9) lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize'
passenger (3.0.9) lib/phusion_passenger/spawn_manager.rb:213:in `spawn_rails_application'
passenger (3.0.9) lib/phusion_passenger/spawn_manager.rb:132:in `spawn_application'
passenger (3.0.9) lib/phusion_passenger/spawn_manager.rb:275:in `handle_spawn_application'
passenger (3.0.9) lib/phusion_passenger/abstract_server.rb:357:in `__send__'
passenger (3.0.9) lib/phusion_passenger/abstract_server.rb:357:in `server_main_loop'
passenger (3.0.9) lib/phusion_passenger/abstract_server.rb:206:in `start_synchronously'
passenger (3.0.9) helper-scripts/passenger-spawn-server:99
Updated by Bapabooiee