+ 1 for hook.io. Or simply push your services to nodejitsu.com and let them
figure out how to keep them up. And take a look at transloadit.com, that's
a node based image processing service that you could use to replace your
own. One less thing to worry about.


On Tue, Apr 3, 2012 at 10:08 PM, Marak Squires <[email protected]>wrote:

> I built hook.io pretty much for this exact purpose. Each "hook"
> represents an isolated process with some really nice APIs
> for discovering and communicating between each other. When processes die,
> they are restarted by Forever and automatically reconnect.
>
> I'd highly recommend at least understanding how this architecture works.
> If you think it might be the right approach then check out:
> http://github.com/hookio/hook.io
>
>
> On Tue, Apr 3, 2012 at 3:17 PM, JGAui <[email protected]> wrote:
>
>> I've got a site that has many components that need to run on
>> deployment (web server, email service, photo resizer service, various
>> jobs, etc) and I was wondering how others handle this scenario.
>>
>> My initial thought was to have a master cluster that forks off all of the
>> separate processes.   I'd put the master process in something like upstart
>> to make sure that it kept running and ideally I'd build some logic in the
>> master to be able restart the child processes and to gracefully restart
>> when I need to push new code.
>>
>> I've also looked into up (https://github.com/LearnBoost/up), but haven't
>> played with it yet.
>>
>> Does anybody have any suggestions?
>>
>> --
>> Job Board: http://jobs.nodejs.org/
>> Posting guidelines:
>> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
>> You received this message because you are subscribed to the Google
>> Groups "nodejs" 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/nodejs?hl=en?hl=en
>>
>
>
>
> --
> --
> Marak Squires
> Co-founder and Chief Evangelist
> Nodejitsu, Inc.
> [email protected]
>
>  --
> Job Board: http://jobs.nodejs.org/
> Posting guidelines:
> https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
> You received this message because you are subscribed to the Google
> Groups "nodejs" 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/nodejs?hl=en?hl=en
>

-- 
Job Board: http://jobs.nodejs.org/
Posting guidelines: 
https://github.com/joyent/node/wiki/Mailing-List-Posting-Guidelines
You received this message because you are subscribed to the Google
Groups "nodejs" 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/nodejs?hl=en?hl=en

Reply via email to