Delivering real-time content to your iPhone

Downtime the last day: explanation

Yesterday I found out our slave was not responding, I’ve rebooted it remotely but it went out of sync generating issues like new data being inserted in the DB (so receiving notifications) but not being able to be read (like opening the app would not show the data).

Problem is I’m currently in India, on a Edge connection through a USB Vodafone key, and yesterday just when needing it, this thing wasn’t !$% working !

Getting 30 seconds of connection, I’ve removed the slave from my configuration so all went smooth again, except for emails. Forgot postfix was using the slave, and you guys had no email notifications since. I’ve now fixed email notifications but MTAs are currently sending loads of emails to my server so it might take a few hours (including the backlog you will receive). I will fix this for next time having postfix looking for both DB.

I still need to resync the slave and put it back.

This is the down part of having an application requiring a server, the day the servers go offline, the app won’t work anymore. There is sadly no way for me to go around that, and I’m actually the only developer doing all the work on the iPhone part, and on the server part. I’m 100% committed to add features (some good stuff coming in later release) but even having lots of users, it doesn’t pay for a the amount of work I’ve put in this project so far.

Oh but I don’t care if it doesn’t pay, I enjoy doing it.

Comments
blog comments powered by Disqus