uninterruptible (rubygems): Uninterruptible gives your socket server magic restarting powers. Send your running Uninterruptible server USR1 and it will start a brand new copy of itself which will immediately start handling new requests while the old server stays alive until all of it's active connections are complete.
Keywords: devops|ruby|ruby-gem|socket-server|tcp-server|unix-socket