hitz/RegulomeDB — Issue #20: Mojolicious upgrade
Author: hitz
Created: 2012-01-31 19:16:35+00:00
State: open

I think we should consider upgrading Mojolicious to the latest version. The latest as of 1/31/11 is 2.46 and we are using 1.99 on regulome.stanford.edu.

My plan for this is to:
1) Get long running job branch working on dev server.
2) Merge trunk/long branch and test
3) Upgrade Mojolicious (probably on another machine, first)

In addition, for production use we may want to consider using hypnotoad instead of morbo (from docs)

morbo ./myApp
The morbo web-server starts up, spawns a copy of itself which
uses $daemon->load_app to load the app code within the daemon.
The parent will spawn a replacement daemon when the app file
changes. Morbo is intended for development.

hypnotoad ./myApp
The hypnotoad web-server starts up, uses $daemon->load_app to
load the app code, applies the config and forks multiple copies
of itself. The pre-forking nature makes it more suitable for
production use, particularly when the USR2 signal will:
Attempt zero downtime software upgrade (hot deployment)
without losing any incoming connections