79

What an awful day :(

The server where I host my 4 clients websites crashed.

Unable to reboot from the console.

I contact the support. 15 minutes later: "we'll look at this"

No news for 1 week despite my messages.

Then... 1st ticket escalation... 2nd ticket escalation... 3rd ticket escalation...

Answer: "Sorry, your server is down and cannot be repaired."

Fuck.

I ask "is there any way to get my data back?". Answer: "No, because we would shutdown the whole bay and all our clients would be impacted".

Fuck.

I subscribe to another server, at another provider.

I look at my backups... shit, the last one is 4 month ago!!

I restore the first website: OK

I restore the second website: OK

I restore the third website: My new server is "too recent" and not compatible. with this old Wordpress. Fuck! I'll look at this later...

I restore the fourth website: database is empty!! What??? I look at the SQL backup for this site... it failed...

I lost ALL my 4th client data!!!

I'm sooooo piece of crap!

Comments
  • 18
    That's why there are automatic backup scripts. At least a backup a week.
  • 14
    @Gatgeagent Oh yeah, I know.

    I was too confident. And if I envisaged that one of the RAID disks could failed, I never thought of the whole server to break down.

    The disks are OK, but the server is broken. I didn't expected that. I'm freelance and never took the time to set up a better backup system :(

    My fault.

    Right now, I'm restoring site data from... Google Cache...
  • 16
    Good luck and may be gods with you. All the rest of the warriors are waiting for you in Walhalla.
  • 2
    Shouldn't server providers have backups?
  • 1
    @RodrigoF no, at all. They are just providing a bare machine. It's up to me to set up a backup system.
  • 4
    in the future, you should try decoupling your database from your server. have a seperate machine hosting the database, and one dedicated to the server itself, that way you dont have to worry about data loss if the server fails
  • 1
    @RuntimeError Well... in this case, the data will be lost if the server hosting the DB fails ^^

    Next time I'll just set up a backup system, which will copy backup to another server. So there will be 2 backups, on 2 different servers.
  • 0
    May the code be with you, brother!
  • 0
    Cant they boot into recovery mode / live cd? With RAID I'm sure you can recover the data. Better rent the server at a decent provider from now on...
  • 2
    Well I have an Idea that I haven't get into cause I don't need it yet, no time for code :( :( :( :( :( :(

    Make a small backup server...
    It can be a computer set apart, or my way, a old cellphone laying around...
    Get one that can hold a 128gb SD card if possible (if you need the space)
    Hook up the cellphone to your network and power, install a ftp, folder sharing or other protocol app
    Make scripts to backup everything one a week, or once a day.
    My idea for a cellphone is the price... Way cheaper then a computer, we all have that old phone (android or iphonix doesn't matter) when we upgraded and the electricity bill is almost 0...
    When you fill one card you can just place a new one.
    Also you can use OTG and a pen drive or external hard drive for the backups.

    The best part... If you get two phones you get two backup machines for no cost (well maby new class 10 or better SD cards)

    This also works as a server for testing... I bought an app with 66 servers, from web, to ftp, webdav...
  • 2
    Next time use cloud such as Microsoft Azure.. no hassle to maintain or upgrade, cheap n safe for data.. Even if Microsoft lost your data it will pay for your loss...
  • 4
    You can't trust these server providers with your precious data. Time to pull out your printer, go old school!
  • 0
    I once fucked up server permissions for almost 2000 premium user accounts.
    Was able to recover data in under 10min.
    Disaster recovery plans are fun.
  • 0
    @Byscripts or get proper hosting with auto backups and stop worrying
Add Comment