This week's book giveaway is in the Servlets forum.
We're giving away four copies of Murach's Java Servlets and JSP and have Joel Murach on-line!
See this thread for details.
The moose likes General Computing and the fly likes Best Web Server Synchronization Software Big Moose Saloon
  Search | Java FAQ | Recent Topics | Flagged Topics | Hot Topics | Zero Replies
Register / Login

Win a copy of Murach's Java Servlets and JSP this week in the Servlets forum!
JavaRanch » Java Forums » Engineering » General Computing
Bookmark "Best Web Server Synchronization Software" Watch "Best Web Server Synchronization Software" New topic

Best Web Server Synchronization Software

Ben Johnson

Joined: Jul 12, 2005
Posts: 17
Hey, everyone,

I'm a Web developer for a sizable organization and we presently have seven production servers on which we run our site (4 are App servers and 3 are DB servers, but that's probably irrelevant).

We have a staging server on which we test all of our changes before pushing them to the live, production environment. This process is unmanagable at best, as we have yet to find a "synchonization" software that does what we want and need.

Currently, we are using GeloSoft's Synchromagic ( ), which is pretty poor. It's laughable that it is advertised on the site as being "fool proof", but that's another argument for another day.

Without getting long-winded here, does anyone know of synchronization software, other than what we're using, that is capable of synchronizing files on the Windows platform (I know, Windows... ugh). Basically, we have one machine that has the 7 servers set up as networked volumes. Whenever we have to publish an update, we run a job that copies the files from one source drive (the staging server) to the 7 app/DB servers. This is a cumbersome and slow process, and it isn't very reliable. Synchromagic has no real progress indicator (it doesn't work), only notifies the user of job completion via email (which doesn't work reliably), and has to be quit between jobs to work as it's supposed to.

ANY suggestions are much appreciated...

Andrew Monkhouse
author and jackaroo
Marshal Commander

Joined: Mar 28, 2003
Posts: 11404

Moved to the General Computing forum.

Regards, Andrew

The Sun Certified Java Developer Exam with J2SE 5: paper version from Amazon, PDF from Apress, Online reference: Books 24x7 Personal blog
Lewin Chan
Ranch Hand

Joined: Oct 10, 2001
Posts: 214
Tried ?

I use it to synchronise my personal documents across many machines (just < 1Gb now inc psds), and to take quick snapshot backups of SCM repositories. It may not work so well with single files that are massive (like huge zipfiles) but does synchronise well in my scenario.

It does sound as though you need some kind deploy tsar who knows his tools...

I have no java certifications. This makes me a bad programmer. Ignore my post.
Ben Johnson

Joined: Jul 12, 2005
Posts: 17
Thanks for your response, Lewin. Yeah, I am hoping that guy/gal swings by the forum here and offers some advice

I've played with Unison on Linux, and it works well for remote backups and such, but I don't know how good its scheduling capabilities are. We rely very heavily on the ability to schedule jobs during off-peak hours (6am, usually), so the software must have that functionality.

Keep those suggestions coming...

Lewin Chan
Ranch Hand

Joined: Oct 10, 2001
Posts: 214
Why do you need scheduling functionality? I really can't think of a synchronizer that has something like that... I looked at that geolsoft website, and it's exactly the same functionality as unison

If you have a windows machine that mounts the other machines as network drives, couldn't you just use the built-in windows scheduled task scheduler? (or cron on linux), that's what that synchromagic thing does (according to the website).
jQuery in Action, 2nd edition
subject: Best Web Server Synchronization Software
Similar Threads
Release Engineer and Tools/System Administrator --Boston, Mass
Migrating WAS4.0 web application to WAS 5.0
Which Application server to read..
Inserts using java or plsql
help w/ multiple web servers using mod_jk in Production env