Comments (5)
Author: PatrickHorn
Just need a cron script on dreamhost. Probably the two things we are concerned about are a mysqldump (or whatever database store we use) and a tarball of the content/names directory (to make sure we don't have any more name collision problems). assets are likely too big for a tarball to make sense--plus, they never can get overridden.
If we're worried about dreamhost itself failing we can make the database dump live inside some server readable directory, and rsync the sqldump along with the content directory (assets and names) to our own systems.
from sirikata.
Author: danx0r
not clear why this is owned by me (I've not been party to the discussion), nor why the milestone is "MusicDeptDeliverable" -- I assmue that means MiTo?
from sirikata.
Author: Henrik Bennetsen
Just looked into what automated backup Dreamhost offer and it is described as item no 2 in this newsletter:
http://www.web-hosting-top.com/web-hosting/newsletter/news/118/dream-host-newsletter-v10.05-may-2008
Disconcerting writeup of the feature here:
http://wiki.dreamhost.com/Domain_Restore
Info for manual backup here:
http://wiki.dreamhost.com/Backup_Website_Manually
Is there a script that can get this done automatically?
from sirikata.
Author: PatrickHorn
There is a tool that does this automatically, and it's called "rsync"
I have copied the whole directory tree to my computer and others with ssh access can do it as well with:
rsync -av [email protected]:sirikata.com my-sirikata-backup
rsync -av [email protected]:/home/slartist content-backup
If you run rsync with the same directory, it will recognize files that already exist and only copy the files that have changed, so it is very efficient.
However, there is still the matter of database dumps and "names" backups, which are smaller bits of data that change more often. These would preferably be backed up daily or more by some cron script.
from sirikata.
Author: ewencp
Content names are now separated out to a different CDN, but the entire sirikata.com web site, including the trac bug database and blog database, are now being rsynced to an external machine daily and backed up weekly to S3.
from sirikata.
Related Issues (20)
- system.getProxSet doesn't work in createPresence callback HOT 1
- AlwaysLocationUpdatePolicy can have numOutstandingMessages==0
- Destruction of SST Connections is not thread safe HOT 1
- PPA libcg Dependency HOT 5
- CSeg crash when only using 1 cseg server
- Meshes with > 16K vertices display incorrectly
- cppoh crashes
- Command-line arguments not validated
- Infrequent hang in SST during destruction HOT 2
- Uncaught exception on /tmp permission error
- Thread safety of AggregateManager::mObjectsByPriority
- Aggregate generation triggered by bounds updates
- Deadlock in Forwarder/ForwarderServiceQueue HOT 4
- Rarely hitting assertion when login is denied
- Crash in TCPSpaceNetwork::handleClosingStreamTimeout
- Emerson import failure HOT 1
- Copy constructor requested on PintoServerQuerier::notify HOT 1
- Assertion in CBRLocationServiceCache::startTracking during multiple disconnects/reconnects HOT 4
- An object reconnecting with the same OID fails to progress through the connection progress
- CBRLocationServiceCache::ObjectDataMap tracking not decremented to 0 for leaving objects HOT 4
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from sirikata.