Here is a simple function to help with Capistrano deployment when using passenger.
It should write the txt file to restart mod_rails.
Just make sure that the release_path connects to your current build.
desc "Reload Pasenger" task :reload_passenger do run "touch #{release_path}/tmp/restart.txt" end