I’m finishing up a rails app that uses Ferret / AAF. I’m using shared
hosting provided by railsplayground.com. My app is pretty small and is
never going to get much traffic, so I’m going with the cheapest plan.
Unfortunately, the cheapest plan doesn’t allow any static processes.
I’ve read multiple recommendations to use a DRB server when using ferret
in production, but I can’t on this plan since using a DRB server
requires a static process.
So far Ferret/AAF have worked great and I haven’t seen any errors, index
corruption, or any other problems. Do I really need to use the DRB
server for Ferret? Since I haven’t experienced any errors yet, I’m not
sure what these will look like. I’ve got the exception notifier plugin
installed, but will I get notified of ferret errors? My understanding
of how this plugin works is that it handles errors in
ApplicationController, so any error that does not occur as a result of a
controller/action will not get handled.
I’m just not sure what to be looking for to tell if I need to upgrade
and use the DRB server or not.
One other useful piece of information: my site has 1 (and only 1) admin
user, and he is the only one that does any C, U or D (of
“CRUD”)–visitors to my website will only ever read the models, so there
should never be a time where multiple people will be making simulaneous
changes that need to be indexed.