Door de RubyEnRails 2006 dag was ik geïnteresseerd geraakt in Mongrel.
“Mongrel is a fast HTTP library and server for Ruby that is intended for hosting Ruby web applications of any kind using plain HTTP rather than FastCGI or SCGI.”
Dus de stoute schoenen aangetrokken en Mongrel even installeren. Dat is op zich eenvoudig (gem
install mongrel_), maar voor windows heb je ook een win32-service nodig (gem install
win32-service_). Ook goed te doen, maar dan moet je wel minimaal ruby 1.8.3 hebben. OK, ik had nog
1.8.2, dus deïnstalleren maar en dan de One-Click Ruby Installer
(versie 1.8.4 RC2) klikken en aan de slag! (Klinkt iets eenvoudiger dan het is, omdat
bij de uninstaller natuurlijk ook alle gems worden verwijderd!)
Met 1.8.4 kreeg opeens allerlei parse-errors bij een applicatie die onder 1.8.2 prima runde. Ik kreeg meldingen zoals parse error, unexpected $, expecting kEND bij het renderen van een layout! Het bleek uiteindelijk dat er hier en daar een tab in de layout.rhtml stond en daar ging het mis!
Ik vraag me af of anderen ook tegen problemen zijn aangelopen bij een upgrade naar 1.8.4.
Mongrel werkt verder zonder problemen. Ik ben benieuwd wie er al meer ervaring mee heeft op gedaan in een productieomgeving en hoe dan de performance is.