Honestly, it doesn't sound like a passenger problem as much as
something to do with your app.
Passenger is spawns threads as needed and isn't something your app
should have to care about to function correctly.
Perhaps you could explain your setup a little more? maybe your doing
some sort of caching/memoization thats not coherent between all the
threads? just a guess without more info.