diff options
author | Tommy Chen <toc007@ucsd.edu> | 2018-12-26 11:17:48 -0800 |
---|---|---|
committer | Tommy Chen <toc007@ucsd.edu> | 2018-12-26 11:17:48 -0800 |
commit | 39ac83a49ea73f619edbfd7ebde47f12d67a18f3 (patch) | |
tree | 9824b6a7d6860d51f93ed6b35bace4961b41ec09 /examples/ruby/route_guide/route_guide_server.rb | |
parent | 102d5d88a626e29f1dccc4ffdb977d1bcd7a5937 (diff) |
ruby-sigint ready to be merged!
Diffstat (limited to 'examples/ruby/route_guide/route_guide_server.rb')
-rwxr-xr-x | examples/ruby/route_guide/route_guide_server.rb | 5 |
1 files changed, 4 insertions, 1 deletions
diff --git a/examples/ruby/route_guide/route_guide_server.rb b/examples/ruby/route_guide/route_guide_server.rb index 5eb268b533..ffcebd8418 100755 --- a/examples/ruby/route_guide/route_guide_server.rb +++ b/examples/ruby/route_guide/route_guide_server.rb @@ -172,7 +172,10 @@ def main s.add_http2_port(port, :this_port_is_insecure) GRPC.logger.info("... running insecurely on #{port}") s.handle(ServerImpl.new(feature_db)) - s.run_till_terminated + # Runs the server with SIGHUP, SIGINT and SIGQUIT signal handlers to + # gracefully shutdown. + # User could also choose to run server via call to run_till_terminated + s.run_till_terminated_or_interrupted([1, 'int', 'SIGQUIT']) end main |