I was actually hoping that the name option would be taken into account, for instance:
merb -n myApp -p 4000 -c 2 Then it would be killed via: merb -K all -n myApp I am pretty sure that this would gracefully kill all currently running merbs. While we are here, what is the recomended way to start a merb app, with a cluster or will 1 master/worker pair handle a fair amount of traffic? Thanks, Michael On Wed, Nov 19, 2008 at 4:32 PM, Dermot Brennan <[EMAIL PROTECTED]>wrote: > > > OK but say you are running `merb -d -c 5 -p 4000` and then you run the > same thing again before sending INT to the first process, you will > just get a fatal message saying that merb is already running on that > port... > > On Nov 19, 6:17 pm, "Yehuda Katz" <[EMAIL PROTECTED]> wrote: > > Ha :) > > Sorry about that. > > > > At the moment, what you need to do is grab the PID from merb.main.pid, > start > > up a new process using whatever command you normally use to start up the > > process, and then send an INT to the original PID. The other options atm, > > using merb -K, require that you wait until the processes die before you > can > > start up the new process. This option allows you to have the new > processes > > primed and waiting for the old workers to die off. > > > > -- Yehuda > > > > On Wed, Nov 19, 2008 at 9:58 AM, Michael D'Auria > > <[EMAIL PROTECTED]>wrote: > > > > > > > > > I actually asked a similar question with no response. I hope you are > > > luckier than I :) > > > > > On Wed, Nov 19, 2008 at 12:12 PM, Dermot Brennan < > [EMAIL PROTECTED] > > > > wrote: > > > > >> I have a merb 1.0 application that I am deploying using capistrano. > > >> What is the best way of reloading the code after redeployment? > > > > >> merb -K all isn't working reliably for me and merb --fast-deploy > > >> doesn't reload the init.rb and gems. > > > > >> kill -HUP `cat log/merb.main.pid` > > >> restarts the work processes but I don't think it reloads the code. > > > > >> At the moment I have resorted to just killing all merb process and > > >> restarting the merb master process but that's not a graceful solution. > > >> Is there a better way? > > > > >> -Dermot > > > > -- > > Yehuda Katz > > Developer | Engine Yard > > (ph) 718.877.1325 > > > --~--~---------~--~----~------------~-------~--~----~ You received this message because you are subscribed to the Google Groups "merb" 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/merb?hl=en -~----------~----~----~----~------~----~------~--~---
