TIMEOUT error

Hola lista como estan.

me ha surgido un problema, tengo en una aplicación implementado el
restfull
authenticated y al crear un usuario recibo un error en el signup.

Timeout::Error in UsersController#create

execution expired

en local me funciona bien , pero en mi servidor no, ¿por que se puede
deber
esto? o ¿donde tengo que revisar para ver donde está el error?

Saludos

Tendrías que ver el production.log que esta en tu servidor.

saludos.

On Thu, Feb 28, 2008 at 4:36 PM, Miguel M. <

Hola Juan P.,

estoy recibiendo el siguiente error:
al parecer tira un error cuando manda el mail o algo asi

Processing UsersController#create (for 201.236.172.233 at 2008-02-28
15:36:35) [POST]
Session ID: dfad4ab39ab326f10a7d058e03162a2d
Parameters: {“user”=>{“password_confirmation”=>“mmmm”,
“login”=>“macarena”, “password”=>“xxxx”, “email”=>“[email protected]”},
“commit”=>“Sign up”, “action”=>“create”, “controller”=>“users”}
e[4;35;1mUser Columns (0.001235)e[0m e[0mSHOW FIELDS FROM userse[0m
e[4;36;1mUser Load (0.000545)e[0m e[0;1mSELECT * FROM users WHERE
(users.id = 4) e[0m
Cookie set: auth_token=; path=/; expires=Thu, 01 Jan 1970 00:00:00 GMT
e[4;35;1mSQL (0.000159)e[0m e[0mBEGINe[0m
e[4;36;1mUser Load (0.000400)e[0m e[0;1mSELECT * FROM users WHERE
(LOWER(users.login) = ‘macarena’) LIMIT 1e[0m
e[4;35;1mUser Load (0.000260)e[0m e[0mSELECT * FROM users WHERE
(LOWER(
users.email) = ‘[email protected]’) LIMIT 1e[0m
e[4;36;1mSQL (0.000435)e[0m e[0;1mINSERT INTO users (salt,
activated_at, updated_at, crypted_password, activation_code,
remember_token_expires_at, role, password_reset_code,
remember_token, login, created_at, email)
VALUES(‘d98ae7153190126414a27b4257d523ee93eea394’, NULL, ‘2008-02-28
15:36:35’, ‘9b155a2404588732019a88541483f6b0846ce295’,
‘a739c4e18b5bcb296f9b9da6c0532dd9df01aab0’, NULL, NULL, NULL, NULL,
‘macarena’, ‘2008-02-28 15:36:35’, ‘[email protected]’)e[0m
Sent mail:
Date: Thu, 28 Feb 2008 15:36:35 -0300
From: [email protected]
To: [email protected]
Subject: inesaPlease activate your new account
Mime-Version: 1.0
Content-Type: text/plain; charset=utf-8

Su cuenta ha sido creada.

Usuario: maca
Clave: mmmm

Visite esta url para activar su cuenta:

http://localhost:3005/es/activate/a739c4e18b5bcb296f9b9da6c0532dd9df01aab0
e[4;35;1mSQL (0.005217)e[0m e[0mROLLBACKe[0m

Timeout::Error (execution expired):
/usr/lib/ruby/1.8/timeout.rb:54:in new' /usr/lib/ruby/1.8/net/protocol.rb:206:in old_open’
/usr/lib/ruby/1.8/timeout.rb:56:in timeout' /usr/lib/ruby/1.8/timeout.rb:76:in timeout’


/usr/bin/mongrel_rails:19:in `load’
/usr/bin/mongrel_rails:19

Rendering
/usr/lib/ruby/gems/1.8/gems/actionpack-1.13.3/lib/action_controller/templates/rescues/layout.rhtml
(500 Internal Error)

2008/2/28 Juan P. [email protected]:

Como puedo comprobar eso?

te refieres a la libreria ActionMailer o a mis archivos de configuracion
de
mi aplicacion?

pues mi applicacion en local funciona perfecto, entonces no se que puede
ser…

Gracias

2008/2/28 Juan P. [email protected]:

La configuración de ActionMailer en tu servidor esta bien?

On Thu, Feb 28, 2008 at 5:35 PM, Miguel M. <

En que hosting etas? Porque se que en Site5 en address hay que poner
localhost cuando lo subis a produccion.

saludos,

Hola , he cambiado la configuracion del mail a :sendmail
ActionMailer::Base.delivery_method = :sendmail

ahora no aparecen errores y en el development.log aparece que se envia
el
correo.

por otro lado en el maillog del server aparece una connection refused
por lo
que el error podria ser del server no?

este es el log:

Feb 28 21:00:16 vms sendmail[14964]: m1T00Fjl014964: to=
[email protected], ctladdr=root (0/0), delay=00:00:01,
xdelay=00:00:00, mailer=relay, pri=30387, relay=[127.0.0.1] [127.0.0.1],
dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
Feb 28 21:05:54 vms sendmail[14990]: m1T05s5c014990: from=root,
size=265,
class=0, nrcpts=1, msgid=[email protected],
relay=
root@localhost
Feb 28 21:05:54 vms sendmail[14990]: m1T05s5c014990: to=
[email protected], ctladdr=root (0/0), delay=00:00:00,
xdelay=00:00:00, mailer=relay, pri=30265, relay=[127.0.0.1] [127.0.0.1],
dsn=4.0.0, stat=Deferred: Connection refused by [127.0.0.1]
~

será problema de mi servicio de hosting o de rails??

gracias

2008/2/28 Miguel M. [email protected]:

estoy en un vps de Chile , via Red, voy a llamar mañana a ver que onda.

Saludos

2008/2/28 Juan P. [email protected]:

El día 29/02/08, Miguel M. [email protected]
escribió:

por otro lado en el maillog del server aparece una connection refused por
lo que el error podria ser del server no?

Tiene toda la pinta de que te rechaza el sendmail.

¿Tienes SMTP? Prueba así, será más fácil. Aquí tienes un ejemplo que a
mi me
funciona

###################################

/config/initializers/mail.rb

###################################

ActionMailer::Base.smtp_settings = {
:address => “mail.dominio.com”,
:port => 25,
:domain => “dominio.com”,
:authentication => :login,
:user_name => “[email protected]”,
:password => “testeos”,
}

ActionMailer::Base.perform_deliveries = true
ActionMailer::Base.raise_delivery_errors = true
ActionMailer::Base.default_content_type = “text/html”
ActionMailer::Base.default_charset = “UTF-8”
###################################