mongrel

Dreamhost: WordPress aún más fácil y Mongrel para Ruby on Rails

Estas son las novedades que anuncia Dreamhost en su newsletter de este mes. Anteriormente ya existía una sección en el panel de control de Dreamhost que permitía instalar WordPress con un solo clic. Ahora es incluso más sencillo: la gente de Dreamhost se encarga de actualizar tu instalación de WordPress siempre que aparezca una nueva versión y de mantener la bitácora y la base de datos correctamente configurada.
Fuente: mundogeekfeed

New Ruby Web Server in Town: Thin

A la hora de tener múltiples instancias de una aplicación Ruby On Rails en ejecución el caballito de batalla actualmente es Mongrel. Mongrel es un webserver escrito en Ruby, donde los cuellos de botella fueron optimizados en lenguaje C. Es pequeño, ligero y sencillo de usar. Basado en el mismo parser de Mongrel, pero usando Ruby/EventMachine (Ruby y C++) para acelerar la parte del I/O a nivel de redes y Rack para la interface con los frameworks crearon Thin. ¿El beneficio? Consistentemente maneja los requerimientos HTTP más rápido, en mis pruebas informales efectivamente se puede hablar consistentemente de entre un 15% y un 25% de mejora en los tiempos dependiendo del escenario.

Mongrel: warning: already initialized constant OPTIONS

Este debe estar en la galería de los mensajes de error más oscuros, y obfuscados en la historia de los lenguajes de programación :-(

Grave vulnerabilidad en Ruby cgi.rb: mongrel y litespeed

Se ha detectado un vulnerabilidad que permitiría un ataque DoS(Denial of Service) utilizando la librería CGI llamada cgi.rb. La vulnerabilidad permitiría a cualquiera conectado a Internet el enviar una única petición HTTP a CUALQUIER programa Ruby que utilice cgi.rb para que el servidor entre en un bucle infinito al 99% de utilización de CPU. Para quienes utilicéis Mongrel ya ha aparecido la versión 0.3.14 descargable, al no estar todavía en los repositorios rubygem oficiales, con:

Valid XHTML 1.0 Strict