THRIFT-1149. ruby: Nonblocking server fails when client connection is reset In some situations, a disconnecting client could cause the nonblocking server to trip on an exception and take the whole server down. This patch rescues such errors and cleans up only the disconnected client. Patch: Alex