Frequently Asked Questions
Sep 22, 2023 - 12:48am
Frequently Asked Questions Backup and Recovery
Common Causes for Database Corruption
Rate This FAQ
(Not yet rated)
Created On: 30 Sep 1999 12:48 pm
Last Edited: 27 May 2005 8:48 am
What are the causes of a corrupted database?
webx.db is the Web Crossing Database file. This file is nearly always being updated. Interrupting Web Crossing without a proper graceful shutdown can corrupt the database.
For example, but not limited to:
- Power Failure.
- Hardware problems...most typically flakey disk drives, sometimes bad memory modules..same as with any software.
- Forcing Web Crossing to shut down improperly (kill -9 rather than make-quit).
- Web Crossing dies due to other system process(es) crashing and taking WebX with them.
- A reboot without prior proper WebX shutdown (assuming your system doesn't try to shut webx down normally by default).
- Multiple instances of WebX attempting to access the same database.
- Insufficient available sytem memory or disk space or heavy virtual memory "thrashing".
- Extremely low cache settings for a large and/or very active database ("Memory Usage").
- Restoring webx.db directly from a system backup and not via Web Crossing generated backup files (webxdb.NN and webxroll.NN).
See also "Back Up and Recovery".