Hosting para 2.0

Hola, estoy mirando hostings para migrar mis aplicaciones a Rails 2.0,
actualmente estoy en Site5 pero usan rails 1.1.6, también estoy en
DreamHost que usan 2.0 pero la conexión me va superlenta y es
desesperante trabajar así, me va realmente mal.

Qué otras alternativas tengo para trabajar con 2.0?
Leyendo en la lista he encontrado:
http://railsplayground.com/
http://www.eleven2.com/
http://www.slicehost.com/

Cuál de ellas usa 2.0? Sabe alguien si Site5 va a cambiar a 2.0? es que
va bien, pero ya estoy cansado de la 1.1.6 y quiero actualizarme un
poco.

Muchas gracias

Recuerda que en cualquiera de esos alojamientos puedes usar la versión
de
Rails que quieras, basta con que la congeles en el directorio vendor.

On Mon, Apr 7, 2008 at 12:34 PM, Miguel Angel Calleja Lázaro <

Juanjo
Bazán escribió:> Recuerda que en cualquiera de esos alojamientos puedes usar la versión

de Rails que quieras, basta con que la congeles en el directorio vendor.

Bueno, en Dreamhost ya había congelado mis aplicaciones para usar la
1.1.6 en vendor, pero claro DreamHost usa 2.0 y a mi me interesaba usar
una versión anterior, en ese caso si que la congelé, pero ahora mi duda es:

  • Si estoy en Site5, al mirar la versión de rails que me da el servidor
    es la 1.1.6 (rails -v), puedo crearme un proyecto que utilize 2.0? yo
    creo que por lógica no puedo porque la versión que hay instalada es la
    1.1.6, de ahí mi duda, si en site5 puedo usar 2.0, o en qué otro hosting.

Si puedes.

De todos modos echale un vistazo a slicehost.

El 07/04/2008, a las 12:55, Miguel Angel Calleja Lázaro
escribió:

Juanjo Bazán escribió:

Recuerda que en cualquiera de esos alojamientos puedes usar la

On Apr 7, 2008, at 12:55 , Miguel Angel Calleja Lázaro wrote:

  • Si estoy en Site5, al mirar la versión de rails que me da el
    servidor
    es la 1.1.6 (rails -v), puedo crearme un proyecto que utilize 2.0? yo
    creo que por lógica no puedo porque la versión que hay instalada es la
    1.1.6, de ahí mi duda, si en site5 puedo usar 2.0, o en qué otro
    hosting.

Si Rails esta en vendor se usa ese incondicionalmente. Se ignora
cualquier otra cosa, por ejemplo puedes no tener siquiera Rails
instalado a nivel de sistema.

En una maquina con Rails 2 crea el esqueleto de la aplicacion con el
comando rails de esa version, mete rails en vendor con rake
rails:freeze:gems por ejemplo, y sube la aplicacion asi al hosting.


Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es

Aha, pues no sabía que se pudiera hacer éso, vamos, sabía que se podía
congelar y que lo primero que hace es mirar en vendor y usar esa
versión, pero desconocía si desde una versión anterior pudiera hacer
correr una posterior haciendo éso, por el tema de las librerías, nueva
sintaxis, nuevos helpers que usa 2.0 etc, mmmm, voy a probarlo, podría
usar REST entonces y todas las novedades de 2.0?

Muchas gracias, también probaré con slicehost a ver qué tal

On Apr 7, 2008, at 14:07 , Miguel Angel Calleja Lázaro wrote:

Aha, pues no sabía que se pudiera hacer éso, vamos, sabía que se podía
congelar y que lo primero que hace es mirar en vendor y usar esa
versión, pero desconocía si desde una versión anterior pudiera hacer
correr una posterior haciendo éso, por el tema de las librerías, nueva
sintaxis, nuevos helpers que usa 2.0 etc, mmmm, voy a probarlo, podría
usar REST entonces y todas las novedades de 2.0?

Ojo, no se trata de que uno pueda alegremente poner lo que sea en
vendor.

La cosa es:

* Si generas la app con el comando rails de Rails X

* Tu aplicacion funciona con Rails X

* Pones Rails X en vendor

entonces el arbol de la aplicacion es autocontenido en cuanto a Rails.
De ahi el segundo parrafo de mi mail anterior.

– fxn

P.D.: No busqueis screencasts de Rails X pandilla de perversos.

Xavier N.
escribió:> * Pones Rails X en vendor

[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es

He probado lo que me has dicho, desde dreamhost (2.0) he creado el
esqueleto, he congelado rails en vendor y he subido toda la aplicación a
mi hosting de site5 (1.1.6).
Al correrla me sale el error de:

Application error

Rails application failed to start properly"

Primero me salía el premature end of script headers: el dispatch.cgi,
luego he cambiado el .htaccess poniendolo como fcgi, y sale el resto del
errores:

[Mon Apr 7 08:53:15 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” has failed to
remain running for 30 seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Apr 7 08:53:15 2008] [error] [client x.x.x.x] FastCGI: incomplete
headers (0 bytes) received from server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi”
[Mon Apr 7 08:53:15 2008] [error] [client x.x.x.x] FastCGI: comm with
(dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” aborted: (first
read) idle timeout (30 sec)
[Mon Apr 7 08:53:12 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” has failed to
remain running for 30 seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Apr 7 08:53:09 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” has failed to
remain running for 30 seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Apr 7 08:53:06 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” has failed to
remain running for 30 seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Apr 7 08:53:03 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” has failed to
remain running for 30 seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Apr 7 08:53:00 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” has failed to
remain running for 30 seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Apr 7 08:52:57 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” has failed to
remain running for 30 seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Apr 7 08:52:56 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” has failed to
remain running for 30 seconds given 3 attempts, its restart interval has
been backed off to 600 seconds
[Mon Apr 7 08:52:56 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” (pid 25667)
terminated by calling exit with status ‘1’
[Mon Apr 7 08:52:56 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” (uid 32105, gid
609) restarted (pid 25667)
[Mon Apr 7 08:52:51 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” (pid 25619)
terminated by calling exit with status ‘1’
[Mon Apr 7 08:52:51 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” (uid 32105, gid
609) restarted (pid 25619)
[Mon Apr 7 08:52:46 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” (pid 25582)
terminated by calling exit with status ‘1’
[Mon Apr 7 08:52:46 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” (uid 32105, gid
609) restarted (pid 25582)
[Mon Apr 7 08:52:41 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” (pid 25549)
terminated by calling exit with status ‘1’
[Mon Apr 7 08:52:41 2008] [warn] FastCGI: (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” (uid 32105, gid
609) started (pid 25549)
[Mon Apr 7 08:52:41 2008] [warn] FastCGI: scheduled the start of the
last (dynamic) server
“/home/sonorate/public_html/prueba/public/dispatch.fcgi” process:
reached dynamicMaxClassProcs (1)
[Mon Apr 7 08:51:21 2008] [error] [client x.x.x.x] Premature end of
script headers: /home/sonorate/public_html/prueba/public/dispatch.cgi
[Mon Apr 7 08:50:52 2008] [error] [client x.x.x.x] Premature end of
script headers: /home/sonorate/public_html/prueba/public/dispatch.cgi
[Mon Apr 7 08:50:43 2008] [error] [client x.x.x.x] Premature end of
script headers: /home/sonorate/public_html/prueba/public/dispatch.cgi

Tenía que subir toda la aplicación o sólo vendor a mi hosting?

On Apr 7, 2008, at 14:59 , Miguel Angel Calleja Lázaro wrote:

Primero me salía el premature end of script headers: el dispatch.cgi,
luego he cambiado el .htaccess poniendolo como fcgi, y sale el resto
del
errores:

[Mon Apr 7 08:53:15 2008] [warn] FastCGI: (dynamic) server “/home/
sonorate/public_html/prueba/public/dispatch.fcgi” has failed to
remain running for 30 seconds given 3 attempts, its restart interval
has been backed off to 600 seconds

En cuanto a la aplicacion misma parece todo correcto.

Ya la configuracion de FastCGI es algo que hay que conseguir pero no
depende de que Rails este en vendor o no porque dispatch.fcgi empieza
ejecutando

require File.dirname(__FILE__) + "/../config/environment"

y es a partir de ahi que se carga Rails de vendor si esta ahi.

Hola Javier,

Aprovechando de tu nobleza ;), solo 2 preguntas, cuál hosting
recomiendas y
por qué ?, en aspgems cuál utilizan y por qué ?

Un saludo.

2008/4/7, Xavier N. [email protected]:

On 07/04/2008, aprendiz basico [email protected] wrote:

Mil perdones, Xavier con “X” !!!

Con X de “Rails X”


Manuel, que
piensa que eres una excelente persona y medra en torno a
http://simplelogica.net y/o http://simplelogica.net/logicola/
Recuerda comer mucha fruta y verdura.

Prometo no buscar esos susodichos Screencasts de Rails X :wink:

El día 7/04/08, Manuel González Noriega
[email protected]
escribió:

Mil perdones, Xavier con “X” !!!

Un saludo.

2008/4/7, aprendiz basico [email protected]:

Xavier N.
escribió:>

y es a partir de ahi que se carga Rails de vendor si esta ahi.


Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es

Para no seguir en el post de “hostings para 2.0” puesto que mi problema
ahora es otro, si no os importa creo éste a ver si puedo resolverlo.

En Site5, el fastcgi me funciona con el resto de aplicaciones en 1.1.6,
tal como me has indicado Xavier, he migrado toda la aplicación desde
dreamhost con rails2.0 en vendor a mi hosting de Site5, se supone que lo
ha copiado tal como está, con rails 2.0 en vendor. Pero no se decirte
por qué me falla el dispatch, ahora en Site5 (versión 1.1.6), tengo la
aplicación, la versión de rails 2.0 en vendor y si edito el
config.environment.rb obtengo:
RAILS_GEM_VERSION = ‘2.0.2’ unless defined? RAILS_GEM_VERSION

Aunque la versión de mi servidor es 1.1.6 esa línea daría igual si en
vendor tengo la versión de 2.0.2, no?
La aplicación está igual que como la tengo en Dreamhost, pero no se
decirte por qué falla el dispatch, leyendo por google he encontrado una
respuesta que dice que como se ha actualizado rails rompe con la
versión actual del servidor, no tengo ni idea… he hecho el procedimiendo
adecuado? falla la versión de fastcgi? alguna sugerencia? Muchas gracias
de antemano

2008/4/7, Xavier N. [email protected]:

Por ahora estoy muy satisfecho de la experiencia con Slicehost, se
manejan las instancias muy facilmente, los backups lo son de la imagen
entera, entra RAID1, en soporte por mail han respondido siempre ipso
facto como aquel que dice… Imagino que habra otros con los mismos
meritos, pero este creo que es un buen proveedor a dia de hoy.

Muchas gracias Xavier, muy valioso tu aporte.

Un saludo.

On Apr 7, 2008, at 16:39 , aprendiz basico wrote:

Aprovechando de tu nobleza ;), solo 2 preguntas, cuál hosting
recomiendas y por qué ?, en aspgems cuál utilizan y por qué ?

En el 2006 empezamos con Dreamhost, eso fue para arrancar y no duro
apenas. En Acens tenemos maquinas dedicadas. Y ultimamente estamos
poniendo alguna cosa en Slicehost para ir probando alternativas.

Por ahora estoy muy satisfecho de la experiencia con Slicehost, se
manejan las instancias muy facilmente, los backups lo son de la imagen
entera, entra RAID1, en soporte por mail han respondido siempre ipso
facto como aquel que dice… Imagino que habra otros con los mismos
meritos, pero este creo que es un buen proveedor a dia de hoy.

El lun, 07-04-2008 a las 12:34 +0200, Miguel Angel Calleja Lázaro
escribió:

Hola, estoy mirando hostings para migrar mis aplicaciones a Rails 2.0,
actualmente estoy en Site5 pero usan rails 1.1.6, también estoy en
DreamHost que usan 2.0 pero la conexión me va superlenta y es
desesperante trabajar así, me va realmente mal.

Casi que te recomiendo que te vayas a un servidor dedicado.

En ovh.es los tienes desde 19euros al mes. Tu te lo administras y haces
con el lo que te de la gana. Me lo han recomendado dos personas ya, lo
que pasa que yo todavía no he tenido necesidad, por lo que no te puedo
decir que tal está.

Un Saludo.

Xavier N.
escribió:> [email protected]

http://lists.simplelogica.net/mailman/listinfo/ror-es

Una pregunta, en Slicehost viene instalado mysql, ruby on rails, apache,
etc ? o debo instalar todo el software? Ya he visto que no tiene control
Plesk ni nada, de ahí su precio tan barato. Si compro una cuenta debo
instalar todo? Gracias

Xavier N.
escribió:>


Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es

Aha, si, ya estoy configurándolo e instalando, tengo algunas dudillas:

  1. sobre el servidor por cuál os decantais y por qué? Apache, Mongrel,
    Nginx, hasta ahora he usado Apache con fastcgi como servidor pero
    leyendo veo que mucha gente usa Mongrel, quizás debería probar con otro
    a ver qué tal, en qué se basa la gente para elegir uno u otro? Sigo
    leyendo y veo que se puede usar Apache como proxy a las peticiones de
    Mongrel. Esta es una de las dudas que tengo, cómo poder correr ruby on
    rails, si con Apache y fastcgi, con Mongrels, con Apache y Mongrels,
    … me pierdo

Alguien me puede aconsejar en qué servidor puedo correrlo y por
qué?
2) Voy a dar un paso adelante, me voy a meter de lleno en usar
capistrano, esta herramienta para el deploy de aplicaciones, para
aprender a usarlo. He mirado un poco y tiene su control de versiones,
necesito Subversion para ésto o no hace falta o estoy haciendo una
pregunta estúpida?

Si alguien me puede aconsejar se lo agradecería, muchas gracias

On Apr 8, 2008, at 11:08 , Miguel Angel Calleja Lázaro wrote:

Ror-es mailing list
[email protected]
http://lists.simplelogica.net/mailman/listinfo/ror-es

Una pregunta, en Slicehost viene instalado mysql, ruby on rails,
apache,
etc ? o debo instalar todo el software? Ya he visto que no tiene
control
Plesk ni nada, de ahí su precio tan barato. Si compro una cuenta debo
instalar todo? Gracias

Echale una leida a http://www.slicehost.com/questions

This forum is not affiliated to the Ruby language, Ruby on Rails framework, nor any Ruby applications discussed here.

| Privacy Policy | Terms of Service | Remote Ruby Jobs