I'm going to reply in some detail after my talk today (at least to explain
what the intended arch is).
-- Yehuda

On Wed, Nov 19, 2008 at 2:12 PM, Michael D'Auria
<[EMAIL PROTECTED]>wrote:

> 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
>>
>
>
> >
>


-- 
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
-~----------~----~----~----~------~----~------~--~---

Reply via email to