Off Topic Apache Farm Question
Ask Bjørn Hansen
ask at develooper.com
Mon Sep 24 09:00:01 UTC 2007
Woah - you could save a lot of disk I/O with csync2. :-)
To the op:
MogileFS, Amazon S3 or homegrown replication with csync2 are usually
my advice for "don't keep everything in one place".
Squid or varnish are good for making slow storage faster.
On Sep 22, 2007, at 1:46 AM, marc at corky.net wrote:
> I do the same. But instead of rsyncing every certain interval I
> have the inotifywait utility watching the sync dirs for changes.
> Once a change is detected (pretty much immediate) inotifywait exits
> and the script enters the rsync loop which syncs the dirs to all the
> nodes, when rsync is done the script is again blocked by inotify
> until a change is detected.
> while true; do
> inotifywait -r /var/www/web1 -r /var/www/web2 -e modify -e attrib -
> e close_write -e move -e create -e delete -qq
> # Optionally add a small sleep here to let the change be completed
> or tweak the notifywait like to be less trigger happy
> sleep 5....
> You'd have to have Linux for that. On some other systems you can
> use stuff like FAM.
> Brian Moon wrote:
>> Dan Miller wrote:
>>> What are other people using in an environment where they need to
>>> share diskspace across a web farm. Thanks
>> We have some servers that are internal use only that are NFS
>> mounted and then the NFS server is rsync'd with the public facing
>> servers every 2 minutes.
More information about the memcached