Últimas noticias


Actualización de Passenger en SH7

aitor@guebs — 29 de Septiembre, 2009 @ 12:40 0 comentarios

Esta pasada madrugada hemos actualizado Passenger en el servidor SH7 haciendo necesario un cambio en todas las aplicaciones Rails alojadas en este servidor.

Es necesario que añadáis la siguiente línea al archivo public/.htaccess de las aplicaciones Rails:

PassengerAppRoot <raiz de la aplicacion>

<raiz de la aplicación> corresponde al directorio donde estan todos los archivos de la aplicación, es decir, el directorio donde estan los directorios app, config, public, tmp, vendor, etc.

Al hacer la actalización de Passenger, nosotros, de forma automatizada, ya hemos añadido la mencionada línea en todas las aplicaciones Rails del servidor SH7. Pero tenéis que tener en cuenta que cuando vayáis a actualizar la aplicación ebéis preservar esta línea.

Categorias: Avisos e Incidencias Etiquetas: , , , ,

Actualizado el procedimiento para instalar una aplicación Rails sobre Passenger

aitor@guebs — 28 de Mayo, 2009 @ 17:25 0 comentarios

Las nuevas versiones de Passenger y Rails obligan a hacer cambios en la forma de instalar una aplicación.

A partir de Rails 2.3, si tu aplicación es accesible en un subdirectorio, por ejemplo /blog, tendrás que añadir la siguiente línea al archivo config/environment.rb:

config.action_controller.relative_url_root = "/blog"

Por otro lado, si en el servidor donde está alojada tu aplicación la versión de Passenger es la 2.2.1 o superior (por el momento, sólo en SH8), tendrás que realizar un paso adicional al instalar cualquier aplicación Rails.

Todo esto, lo tienes explicado en la recientemente actualizada guía sobre como instalar una aplicación Rails sobre Passenger.

Categorias: Avisos e Incidencias, Ruby on Rails Etiquetas: ,

Nueva actualización de Passenger (ModRails)

aitor@guebs — 18 de Mayo, 2009 @ 02:06 0 comentarios

Actualización: Por problemas técnicos postponemos la actualización de Passenger, se hará mañana 20 de Mayo sobre la 1:00.

Actualización #2: Las tareas anunciadas se sposponen hasta nuevo aviso, parece que en esta actualización hay problemas que no habíamos detectado en las pruebas.

Mañana, día 19 de Mayo sobre la 1:00 de la madrugada, vamos a proceder a actualizar Passenger a la última versión disponible ( la 2.2.2 ) en todos los servidores.

Passenger o ModRails, es un módulo de Apache que permite hacer correr aplicaciones Ruby On Rails y que esta principalmente enfocado en la facilidad de uso y en ofrecer un buen rendimiento y estabilidad. Es, junto como FastCGI, una de las 2 formas que ofrecemos en guebs para hacer funcionar tu aplicaciones Rails.

Categorias: Avisos e Incidencias Etiquetas: , ,

Actualización de Passenger (ModRails)

aitor@guebs — 14 de Abril, 2009 @ 11:04 0 comentarios

Actualización #1: Se ha hecho la actualización de Passenger de forma correcta en los servidores SH1, SH3, SH4 y SH6. En el resto de servidores han surgido problemas que estamos tratando de solucionar.

Actualización #2: Hemos actualizado Passenger en los servidores SH7 y SH8, por lo que ya está hecha la actualización en SH1, SH3, SH4, SH6, SH7 y SH8.

Actualización #3: Hemos actualizado Passenger en el resto de servidores excepto en SH2, donde la aplicación de un cliente da problemas con la nueva versión de Passenger.

Dentro de unas horas, el 15 de Marzo sobre la 1:00 de la madrugada, vamos a actualizar Passenger en todos los servidores de hosting.

Passenger, también conocido como ModRails, es un módulo de Apache que permite hacer correr aplicaciones Ruby On Rails y que esta principalmente enfocado en la facilidad de uso y en ofrecer un buen rendimiento y estabilidad. Es, junto como FastCGI, una de las 2 formas que ofrecemos en guebs para hacer funcionar tu aplicaciones Rails.

La actualización mejorará principalmente el rendimiento medio de las aplicaciones. En cuanto a la estabilidad, sobre papel debería mejorar en algún aspecto, aunque en la práctica apenas se apreciará. Por otro lado, Passenger es ahora compatible con ModRewrite, por lo que podrás usar reglas de redirección ModRewrite en tu aplicación Passenger.

Una vez este hecho, actualizaremos esta entrada.

Categorias: Avisos e Incidencias Etiquetas: , ,

Anunciamos soporte para Ruby on Rails sobre Passenger

aitor@guebs — 21 de Noviembre, 2008 @ 01:15 3 comentarios

Queremos anunciar que desde hoy, 18 de Noviembre, todos nuestros planes de alojamiento incluyen soporte para ejecutar aplicaciones Ruby on Rails sobre Passenger.

Esto significa que desde ahora en adelante las aplicaciones Rails alojadas en guebs correrán entre 30% y 40% más rápido que hasta ahora y, además, el deployment de las aplicaciones será mucho más fácil y rápido.

Hasta ahora las aplicaciones Rails se ejecutaban vía FastCGI, método que seguirá estando disponible junto con el recién añadido Passenger. Como clientes podrá elegir entre usar un método u otro. Por defecto se usará FastCGI, pero si accedes a la nueva sección “Ruby on Rails” del panel de hosting y creas una dirección Rails coincidente con la ubicación de tu aplicación, este pasará a usar Passenger.

Las pruebas de rendimiento que inicialmente llevamos a cabo en uno de nuestros servidores con carga cero y usando RadiantCMS con MySQL como aplicación de prueba, indican que usando Passenger Apache puede servir alrededor de 2.000 peticiones por segundo, mientrás que con FastCGI sólo es capaz de servir unos 500. En definitiva, alrededor de 4 veces más rápido.

En posteriores pruebas, realizadas en distintas aplicaciones en producción, las mejoras en rendimiento no son tan espectaculares y se quedan en mejoras en torno al 30%-40%.  En cualquier caso siguen siendo mejoras importantes.

Puedes encontrar la documentación relativa a Ruby y Rails en la sección Rails sobre Passenger de nuestro Wiki. La explicación de como migrar a Passenger una aplicación actualmente alojada en guebs, la tenéis en la guía Migrar aplicación a Passenger.

Por cierto, ningún otro proveedor español de hosting compartido ofrece la posibilidad de ejecutar aplicaciones Rails sobre Passenger, por lo que ahora lideramos con más ventaja aún la carrera por ofrecer el mejor servicio de hosting económico para Rails.

Categorias: Anuncios y novedades Etiquetas: , ,

Conferencia Rails y Passenger

aitor@guebs — 13 de Noviembre, 2008 @ 17:44 3 comentarios

Hoy, 13 de Noviembre, ha comenzando la tercera edición de la conferencia Rails, el evento Rails más importante y donde se reunen desarrolladores y empresas que trabajan con Ruby on Rails.

El calendario de ponencias es muy interesante y la verdad es que nos gustaría haber asistido, tanto para aprender como para promocionar un poquito nuestros servicios. Pero en vez de hacerlo, nos hemos quedado trabajando y mejorando el soporte Rails de nuestros planes de alojamiento.

Así es, llevamos varias semanas haciendo pruebas con Passenger y nos está gustando, y ahora mismo estamos haciendo los últimos retoques necesarios para empezar a ofrecer soporte Rails sobre Passenger en nuestros planes de hosting.

Actualmente ofrecemos soporte para Rails mediante FastCGI sobre Apache 2.2 y la verdad es que el redimiento es bueno, pero el deployment o puesta en fucionamiento de las aplicaciones es algo complejo. Con Passenger mejoraremos el rendimiento de forma sensible, pero sobre todo facilitaremos el deployment de aplicaciones Rails.

La idea es ofrecer las 2 opciones, Rails sobre FastCGI y Rails sobre Passenger,  por lo que no habrá necesidad de “migrar” las aplicaciones Rails que alojamos actualmente a Passenger, simplemente seguirán funcionando. El cliente será quien podra optar si quiere migrarlos a Passenger, lo cual será algo muy sencillo.

No tenemos una fecha de lanzamiento concreta, pero podemos adelantar que será pronto, muy pronto.

Para terminar, agradecer a Jaime Iniesta que hace un mes nos recordara la importancia de ofrecer Passenger, motivo por el cual muy pronto será una realidad. Sabíamos que era importante, pero lo habíamos ido retrasando…

Categorias: Anuncios y novedades Etiquetas: , ,




© Ekostat Informatica, S.L.  -  Aviso legal  -  Creditos  -  Mapa  -  ( XHTML y CSS correctos )