Hi fellow JPC people,
I am looking for pointers re chasing down an issue with our dedicated server environment, and would gratefully appreciate the experience and wisdom of people with greater understanding of these things.
We have an error that happens every few months or so, and seems to be related with MySQL database running InnoDB tables, and the CDP auto backups.
What seems to happen is that those specific users' that use scripts running MySQL InnoDB tables have their data corrupted or locked. Also, any other regular MySQL MyISAM databases for these users are corrupted or cannot be accessed. Attempting to restore the databases from CDP has no effect, the data is unrecoverable/unaccessible at our level; we end up having our ticket escalated to Level 3 JPC support to get the data recovered or the issue resolved, which consistently they are able to (thank God) - and again, I *think* it happens on the scheduled backup into the CDP system, but only on a blue moon.
Weird thing is, any other user that has script running just MySQL databases with MyISAM tables, they seem to remain unscathed.
So, how does one begin to attempt to sleuth these issues?
1. With InnoDB tables, is the best procedure to stop mysqld, THEN attempt to restore the databases?
2. A mail script that we use on the server has been stated to run better using qmail for mail queue efficiency; we're using exim currently. Has anyone else got good feedback for qmail?
3. Our server regularly has mysqld running at about 30% of memory - does this sound normal?
4. How would one begin to track processes by scripts etc. calling on MySQL so one could begin to unravel any culprit/s that could be actually causing these crashes in the first place?
5. Can anyone suggest a nice script that dumps MySQL databases regularly to the server in the most efficient and rock solid way?
Any feedback would be appreciated.
David


LinkBack URL
About LinkBacks



Reply With Quote

Bookmarks