I just had a strange one on a server. A TCP service that I wrote somehow crashed overnight. Not sure what happened, but the TCP service basically stopped accepting any information. What was worse, restarting the service would not stop it. And my supivisor program refused to restart the service too. I needed to manually stop the process, and then the service restarted and everything fixed itself as it should. It has been probably 10 minutes, and things are starting to settle down. I like to see things automatically restart after a failure.

I will have to adjust my server to self-detect problems too, and have a suicide option if it thinks that it is not working correctly. I just need to work out how it should detect that there is something wrong. Like no valid position reports in five minutes or something. I will look into it.

A client was telling me about all the data he has avilable, like all the pubs in the Hunter… and I told him of the FFF system of measurement. Rather than Meters, Seconds and grams, we have Furlongs, Fortnights and Frankins. 60KM/H becomes a more useful 100 214.746 furlongs per fortnight. Or close enough to 100K F/F. I can just see the road signs now. Anyway time to get some work done.