Hey Chris,

> - Any uploaded content images/files will also need to be distributed across 
> servers unless you're using a central media store

We've covered this by having a networked drive which is shared by both
our servers. Drop a file into one and it immediately appears in the
other.

> - FarCry settings/reload application - if you change any options/settings or 
> reinit the application or parts, you may want to automate this across servers

Yeah reload at the moment we're doing manually on both servers which
isn't ideal. I've got some scripts I'm working on at the moment which,
in theory, should force a CFHTTP request to go a specified server.
Therefore by-passing the round-robin. Almost got it up and running but
the idea is we can then loop over the servers and do the reinit one at
a time.

> Another - less frequent task is when types/rules change, you need to
> reinit the application on all servers to ensure that this is kicks in.
> This is possibly less important to automate as these changes should be
> done as part of planned maintenance.

Again covered by the script I mentioned but you're right it's not
something we tend to do manually much on the test and production
servers as ColdFusion is restarted on each server as part of our ANT
deployment. So everything is cleared from scratch and loaded in.

We also clear the CF Template cache on each server as we're deploying
as well.

---

I've not looked into this quite yet but I think my main issue here
are...

1) Where is the objectBroker stored? Assuming in the application scope
but if someone could point me in the right direction that would be
great :-)
2) Assuming I do find it how do I know which server is the most up to
date? Is the ObjectBroker timestamped on refresh in anyway? In which
case I'd need to do a check on the current condition of all our
servers, find out which one is the most recent to date and then apply
the changes to the oldest one.

I guess locking the application scope and refreshing the objectBroker
would be the best approach? Need to look at the CFCs and see what
methods deal with that.

That's the approach. In terms of implimenting it... work in
progress :-)

Cheers,
James

-- 
You received this message cos you are subscribed to "farcry-dev" Google group.
To post, email: [email protected]
To unsubscribe, email: [email protected]
For more options: http://groups.google.com/group/farcry-dev
--------------------------------
Follow us on Twitter: http://twitter.com/farcry

Reply via email to