En este grupo En todos

Foro de Ruby on Rails



Dos WEBrick a la misma vez funcionando

Escrito por Akenateb
el 04/06/2009

Antes que nada saludar a todos, este es mi primer post aqui.

He creado y tengo funcionando una aplicacion WEBrick por el puerto 3000 del servidor.

Ahora he creado otra y la voy a levantar por el puerto 4000 del server, pero tengo un problema con la conexion con MYSQL:

=> Booting WEBrick...
/usr/local/lib/ruby/gems/1. 8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/abstract_adapter. Rb:120:in `log": Mysql:Error: Lost connection to MySQL server during query: SHOW FIELDS FROM globalize_languages (ActiveRecord:StatementInvalid)
from /usr/local/lib/ruby/gems/1. 8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/mysql_adapter. Rb:184:in `execute"
from /usr/local/lib/ruby/gems/1. 8/gems/activerecord-1.14.4/lib/active_record/connection_adapters/mysql_adapter. Rb:292:in `columns"
from /usr/local/lib/ruby/gems/1. 8/gems/activerecord-1.14.4/lib/active_record/base. Rb:696:in `columns"
from /usr/local/lib/ruby/gems/1. 8/gems/activerecord-1.14.4/lib/active_record/base. Rb:709:in `column_names"
from /usr/local/lib/ruby/gems/1. 8/gems/activerecord-1.14.4/lib/active_record/base. Rb:722:in `column_methods_hash"
from /usr/local/lib/ruby/gems/1. 8/gems/activerecord-1.14.4/lib/active_record/base. Rb:1158:in `all_attributes_exists?"
from /usr/local/lib/ruby/gems/1. 8/gems/activesupport-1.3.1/lib/active_support/dependencies. Rb:140:in `all?"
from /usr/local/lib/ruby/gems/1. 8/gems/activerecord-1.14.4/lib/active_record/base. Rb:1158:in `each"
... 15 levels...
from /usr/local/lib/ruby/gems/1. 8/gems/rails-1.1.6/lib/commands/server. Rb:30
from /usr/local/lib/ruby/site_ruby/1. 8/rubygems/custom_require. Rb:27:in `gem_original_require"
from /usr/local/lib/ruby/site_ruby/1. 8/rubygems/custom_require. Rb:27:in `require"
from script/server:3

Parece que esta cogiendo la configuracion de la otra aplicacion, ya que he comprobado la configuracion de conexion con la bd de esta apliacion y es correcta y obviamente diferente.

Alguna sugerencia?

S@|u2.

Francisco Guzman
Colima, México
Escrito por Francisco Guzman
el 28/10/2009

Configura thin. Yml que está en la carpeta config para que te levante más de un server, es muy sencillo configurarlo; una vez que esté configurado ejecuta el siguiente comando:


Thin -C config.thin.yml start y para detenerlo el parametro que debes pasar es stop; espero que te sea de utilidad