Lee, Well that seems to be working now. The command returns the terminal. With "ssh_options[:pty] = true" I can restart the nginx server via cap. However in an interesting twist when I restart the nginx server in this way i get a 502 bad gateway on my rails applications. All my other sites in php/html ect seem to be working fine except the rails applications.
It would appear that passenger is not getting started back up with nginx which seems strange. When I login to the server and perform the restart there everything works fine again and passenger boots. It would seem that I am in the same boat with a different problem now. I am going to start looking in to this now. I suspect it could be something to do with permissions but who knows. Will keep everyone posted. PS: I will post all solutions I find here just for closure PPS: I checked out your blog Lee. Did you write a post about Plesk? If that is you could not agree more :). Says the person who cant get their server working. On Sep 9, 4:20 pm, Lee Hambley <[email protected]> wrote: > Paul, Stewart, here's something to try: > > ssh -t u...@host '/etc/init.d/myserver start' > > (replace name as you would, nginx/tomcat) -- the -t is for TTY allocation > (more accurately Pseudo TTY) > > From the manual: > > Force pseudo-tty allocation. This can be used to execute arbitrary > > > screen-based programs on a remote machine, which can be very useful, e.g. > > when implementing menu services. Multiple -t options force tty allocation, > > even if ssh has no local tty. > > You can emulate this behaviour (if it works out for you) in capistrano by > setting `ssh_options[:pty] = true` (viahttp://www.capify.org/index.php/Run) > > I can't believe I didn't think of this, someone in #openssh on Freenode just > threw me a bone, so if it works out - I'll answer the SO question and reap > some points there :) > > - HTH, Lee -- * You received this message because you are subscribed to the Google Groups "Capistrano" group. * To post to this group, send email to [email protected] * To unsubscribe from this group, send email to [email protected] For more options, visit this group at http://groups.google.com/group/capistrano?hl=en
