2010-09-27 15 views
0

J'essaye de déployer quelques modifications, et je ne peux pas les voir car l'URL que j'ai reçu m'envoie sur une page d'erreur Phusion "L'application Ruby on Rails n'a pas pu démarrer".L'application Ruby on Rails n'a pas pu être démarrée

Quand je vérifie les journaux, je reçois quelque chose comme ceci:

Exception ArgumentError in PhusionPassenger::Railz::ApplicationSpawner (syntax error on line 36, col 1: ` sdc_id: dcsvdln1l00000kv1qsmc4oob_1p3v') 

Je n'ai absolument aucune idée de ce qui se passe, toute aide serait grandement appréciée.

Merci à l'avance,

Rolf

P.S .: toute trace

Exception ArgumentError in PhusionPassenger::Railz::ApplicationSpawner (syntax error on line 36, col 1: ` sdc_id: dcsvdln1l00000kv1qsmc4oob_1p3v') (process 28735): 
    from /usr/lib/ruby/1.8/yaml.rb:133:in `load' 
    from /usr/lib/ruby/1.8/yaml.rb:133:in `load' 
    from /home/..../config/environment.rb:92 
    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `gem_original_require' 
    from /usr/local/lib/site_ruby/1.8/rubygems/custom_require.rb:31:in `require' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/railz/application_spawner.rb:303:in `preload_application' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/railz/application_spawner.rb:252:in `initialize_server' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/utils.rb:254:in `report_app_init_status' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/railz/application_spawner.rb:237:in `initialize_server' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server.rb:194:in `start_synchronously' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server.rb:163:in `start' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/railz/application_spawner.rb:213:in `start' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/spawn_manager.rb:262:in `spawn_rails_application' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server_collection.rb:126:in `lookup_or_add' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/spawn_manager.rb:256:in `spawn_rails_application' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server_collection.rb:80:in `synchronize' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server_collection.rb:79:in `synchronize' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/spawn_manager.rb:255:in `spawn_rails_application' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/spawn_manager.rb:154:in `spawn_application' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/spawn_manager.rb:287:in `handle_spawn_application' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server.rb:352:in `__send__' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server.rb:352:in `main_loop' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/lib/phusion_passenger/abstract_server.rb:196:in `start_synchronously' 
    from /usr/lib/ruby/gems/1.8/gems/passenger-2.2.5/bin/passenger-spawn-server:61 

Répondre

1

Sans plus d'informations, il semble que vous avez une erreur dans un fichier YAML quelque part. Peut-être y avait-il un conflit qui n'a pas été résolu? Faites un grep sur sdc_id et voyez ce que vous voyez.

+0

J'ai ajouté la trace de pile d'exception au premier article – Rolf

+0

Oui, vous pouvez voir votre environnement.rb charge un fichier yaml. Il suffit de regarder dans votre dossier de configuration, je parie qu'il y a quelque chose de bizarre là-dedans. –

+0

raw_config = File.read (RAILS_ROOT + "/config/config.yml") APP_CONFIG = YAML.load (raw_config) [RAILS_ENV] La dernière ligne avec APP_CONFIG semble être la cause, bien qu'il fonctionne très bien avec d'autres projets avec exactement le même fichier ... Je suis vraiment désemparé :( – Rolf