Pete, what version of Passenger are you running? I have deployed puppet-dashboard 2.0.0 this week with Passenger 4.0.56 and Ruby 1.9.3, but Passenger is just eating the memory.
------ Passenger processes -------
PID VMSize Private Name
----------------------------------
5173 6525.1 MB 3553.0 MB Passenger RackApp: /local/puppet/dashboard/dashboard
5662 5352.7 MB 4900.8 MB Passenger RackApp: /local/puppet/dashboard/dashboard
5682 5736.8 MB 5307.1 MB Passenger RackApp: /local/puppet/dashboard/dashboard
8486 6525.2 MB 4469.5 MB Passenger RackApp: /local/puppet/dashboard/dashboard
10935 6525.0 MB 3282.3 MB Passenger RackApp: /local/puppet/dashboard/dashboard
11885 6380.3 MB 3905.9 MB Passenger RackApp: /local/puppet/dashboard/dashboard
20886 209.8 MB 0.1 MB PassengerWatchdog
20889 2554.9 MB 7.2 MB PassengerHelperAgent
20896 208.9 MB 0.0 MB PassengerLoggingAgent
21245 2602.8 MB 2268.6 MB Passenger RackApp: /local/puppet/dashboard/dashboard
22912 500.7 MB 115.4 MB Passenger RackApp: /local/puppet/etc/rack
24873 6505.1 MB 3592.6 MB Passenger RackApp: /local/puppet/dashboard/dashboard
26226 1944.3 MB 1616.6 MB Passenger RackApp: /local/puppet/dashboard/dashboard
29012 6525.0 MB 3460.4 MB Passenger RackApp: /local/puppet/dashboard/dashboard
30564 4072.7 MB 3675.4 MB Passenger RackApp: /local/puppet/dashboard/dashboard
31060 3526.8 MB 3181.6 MB Passenger RackApp: /local/puppet/dashboard/dashboard
31733 6505.5 MB 5761.4 MB Passenger RackApp: /local/puppet/dashboard/dashboard
31740 6525.4 MB 5812.2 MB Passenger RackApp: /local/puppet/dashboard/dashboard
### Processes: 18
### Total private dirty RSS: 54910.21 MB
Any help would be appreciated.
Cheers,
Gavin