Alex Young wrote: > I have to go to another console (or suspend it) and kill -9 the process. > How can I stop this from happening? The code is very, very simple: > > require 'xmlrpc/server' > > class Server < XMLRPC::Server > def initialize > super(8080, '0.0.0.0', 1) > self.add_handler('test.unit'){ 1 } > self.serve > end > end > > Server.new Signal.trap(2) { "Server killed (sigint)" exit(1) } Regards, Jordan