I switched Giggle over to run on Passenger, and after some five minutes of testing I think it’s probably working ok. I had to disable page caching, but it uses fragment caching so there is still a potential reduction in database activity1. It seems stable, which is the main advantage compared to the old FastCGI solution.
Maybe with a stable platform I might get around to working on new features instead of having to try and make the thing not crash all the time.
1 It’s an interesting feature of the Dreamhost platform that going out to the filesystem, which is actually over NFS I believe, is still better performing than calling the database. Or so it has seemed from what I’ve worked on.
