July 2008
Sun Mon Tue Wed Thu Fri Sat
    1 2 3 4 5
6 7 8 9 10 11 12
13 14 15 16 17 18 19
20 21 22 23 24 25 26
27 28 29 30 31    
About Me!
  • Name:Kasey
  • Location:An insane asylum called California
Categories
Daily Blog Reads
Archives
Extras
Credits
Visit ASPCA.org
Recent Comments
Jennie: It did make me run right out and get one ... [more]
Bonnie: I read several articles and actually was ... [more]
Bruce: Some interesting stuff there. Some I do, ... [more]
Kasey: Judy, I believe you're making a false as ... [more]
Judy: With S.S. many more people are paying in ... [more]
Kasey: I understand what you're saying complete ... [more]
Bruce: Well, I don't know what to comment on th ... [more]
Bonnie: Merry Christmas to you and your DH too, ... [more]
Bruce: Well, I for one did get a gadget gift. M ... [more]
Kristi: Hey Kasey! Merry Christmas to you, too! ... [more]
Kasey: Thank you, Bruce, for the well-wishes. F ... [more]
Bruce: Merry Christmas Kasey and Travis. Hope y ... [more]
Immigration
The Bear Flag League
Thursday's Thirteen No. 3  « «   Home   » »  Thursday's Thirteen No. 4

Browse inside category "Life":
Pumpkins, Pumpkins and More Pumpkins!  « «   Going, going ... gone   » »  Autumn Color, Parts III, IV and V
 

October 30, 2006

Going, going ... gone

They're gone. All gone. Every single post, email, piece of data ... if I wrote it, received it, uploaded it or modified it since 10/12/06, it's gone and will never return.

Apparently, my web hosting company had problems both with my account and the server my account is hosted on. Something happened, and when they had to restore my account, they found that they do not have any reliable backup data for my account for the past 2.5 weeks.

So here we are. I've lost all the blog posts, pictures, everything that I've written to this blog since the earlier part of October. And because I didn't (and still don't) know how to do backups to an offsite location, I don't have any data to hand over to my web host for them to fix my account.

I'm pretty much at a loss for words. TCH has been a great host with world-class equipment. It boggles me how something like this could happen. I'm not going to get on their case because, as we all know, s**t happens. But I'm incredibly bummed because of all the email I am now missing and all the time I spent writing blog posts was essentially wasted. Not only that, but all the photos I took of the trees in our neighborhood are gone. So my week by week comparison is hosed.

All I can say is "It's a good thing I wasn't trying to run a commercial website." Had this happened to a business website, it would be potentially disastrous.

In order to enable me to recover from something like this in the future, I'd like to put out a request to anyone and everyone who is tech-savvy. Will you please teach me how to run offsite backups of my data? Please, please, pretty please?

The only type of backup I've got right now is a cron-daemon backup that saves the files to my own webspace outside the public_html directory. I don't really understand how the cron-daemon works. Someone once helped me set it up, and I've never touched it since.

I also never learned how to back up to an offsite location because I figured TCH had storage and backup redundancy. This kind of redundancy is a "must have" where I work. We're heartily discouraged from keeping only one copy of a digital file if we think it's important. When we save something to our personal hard drives, we are encouraged to do a simultaneous save to our server space. Then, to my knowledge, the server space is backed up redundantly, as well, so we're never out data if one image is destroyed. That's part of the reason why we've got more than a petabyte of storage here. (Most of our storage goes to experimental data being collected, but that's another issue entirely!)

Anyway, if any of you can help me set up an offsite backup of my website, I would very, very much appreciate it. I don't want to lose two weeks of data like this again. Thanks in advance!

Posted by Kasey on October 30, 2006 10:31 AM | Filed Under: Life
Comments

First I'd like to say I'm sorry that this happened. As you know I moderate for TCH and think they are the best budget hosting company around. Having said that, the key word here is budget host. They backup the servers weekly in case of catistrophic failure. More to protect themselves if a server crashes. The Terms of Service and Acceptable Use Policies mention in them that your web site and contents are your responsibility. Which translates into having your own backup policy.

Now how to backup. What I do is anytime I make a static change is do a cpanel full site backup and then download it to my home computer. If the site crashes and they have to restore they can restore from any backup they have and then I upload my backup and open a ticket with the help desk and and ask them to restore that.

For SQL databases like my blog I backup the database using a script called dbsender and have it email me a copy every night. It runs through a cron job. Once they restore my full site backup I have them restore my last database backup. I may lose a comment or two but that would be all that was lost.

The one thing to remember if you are using cron jobs to backup you must copy them either to another server or to your own computer. Leaving them on the same server as your data is not going to help if the server goes down.

This problem that popped up was very difficult to diagnose and then figure out a recovery plan. But they did the best they could.

I feel for your loss of data but it couldn't be prevented. I am still working with the techs to see if they can find a more recent backup for you but it doesn't seem like they are having any luck in that department.

If you have question you have my email address.

Posted by: Bruce on October 30, 2006 03:30 PM

First, let me say publicly that I am not mad at TCH at all. I realize, rather sheepishly, that had I been on the ball and taken more time to learn about cron jobs and how to properly back up my website, much of my data loss could have been prevented. And as you've so nicely reminded me, TCH is a budget host. It's hard to remember that fact when I've had my website hosted with them for about 3.5 years now with nary a problem. Problems are usually transparent to the user and restoration is seamless.

So if it came across that I was upset with TCH, I really must apologize because that was not the intent. I was frustrated, especially at myself. As an engineer and as a result of work practices that I must adhere to each day, I should have known better.

I did realize that if something happened to my web space, the backups would be destroyed. However, that wasn't why I started the backups in the first place. Way back when I first put my blog together, I knew absolutely nothing about what I was doing when I was changing this and that. I was hacking away at my blog and afraid that I'd screw something up. So one of the TCH forum moderators explained that I could do a cron job to backup my blog's db at the same time each day, and if I did some serious damage to my blog, they could easily restore it. So I just saved the cron backups to my own webspace, not even thinking that one day I might actually need them when my website crashed.

Now I know better, and I'm going to implement the procedures you've put in place for yourself. They seem simple enough (once I get the hang of it) and, as you say, will help me lose no more than maybe a comment or two.

By the way, is dbsender something I can find on Sourceforge? Having the cron backups emailed to me would be a handy way of getting the backups to a remote location where they won't be affected by server problems.

Posted by: Kasey on October 30, 2006 09:08 PM

I understand your frustration and know that you weren't mad at TCH. If I came off sounding condescending I apologize. I would host nowhere else than TCH. They bend over backwards to help customers even if you only have a $4/mo account with them.

You can find information in the TCH forums on dbsender including links to where to download it. There are also several posts explaining how to configure it to work. Just search for dbsender, if you can't find the posts send me an email and I will send you links to the posts.

Sorry the other backup didn't work.

Posted by: Bruce on October 31, 2006 05:17 AM

Dang, sorry Kasey. :( I noticed your posts were gone a couple of days ago. Sure seems like TCH has been plagued with problems this week. I can't believe some of the people who have been with them for years and then one little thing goes wrong and they post nasty reviews on the boards. Did they ever post nice things during the time everything was going well? Of course not. Hardware failures suck, but what can you do? :-/

*hugs* to you!! :)

Posted by: kristi on October 31, 2006 05:26 AM

I hear ya, Kristi. At the first sign of trouble, the nervous nellies start moaning and groaning (on the forums). I didn't want to go that route. I issued a couple of help desk tickets and waited a couple of days to give the techs time to work their magic. That's when I contacted Bruce and asked his advice.

I've done my share of griping about the whiners, and I sure as heck wasn't going to become one! After all, everyone who lives in the real world should expect something to foul up once in a while. It's our job, as reasonable, thinking adults, to plan for the "fouling" and do what we can to get our situation back to normal as quickly and easily as possible when something goes awry.

BTW Bruce, you weren't condescending at all. I just tend to become overly concerned about appearing to sound one way when really I meant to sound another. It's my personal psychology that says "One explanation isn't enough. Better to cover your bases and give them two." I am so concerned about being on the up and up with folks and not being two-faced that I'll often overrun at the mouth in an attempt to make sure I've adequately explained something.

Posted by: Kasey on October 31, 2006 06:52 AM

"BTW Bruce, you weren't condescending at all. "

Thanks, it's been a rough week and I know I can come off harsh sometimes. My boss tells me I do all the time.

Posted by: Bruce on October 31, 2006 08:58 AM

I hadn't checked your blog in awhile. Sorry this happened to you!!

Posted by: Diane on October 31, 2006 10:47 AM

I too am sorry this happened to you. Were it not for my husband's unending work at keeping things backed up for our blogs I'd be in a real mess. I am responsible for regular full-site backups but even then I often realize it's been 5 or 6 weeks since the last one. I really need to do better.

I'm sure Hubby can/will get you set up with a proper backup system and if he dallies let me know. I'll light a wee fire under his cute little tail.

It's been a hard lesson, dear friend, but I think we've all learned from it, one way or t'other. Now pick up and carry on, ok? I've enjoyed seeing your more regular blog posts this past couple months. :)

Take care, Kasey. I came by the other day but couldn't comment so I saved my comment in a Notepad txt file on my desktop. I guess I can "throw it away" now.

Posted by: Bonnie on October 31, 2006 04:01 PM
Post a comment




(required)





Remember personal info?




Please preview your comment before posting.