Handle SIGTERM for proper shutdown in Docker
This commit is contained in:
parent
2af32ba7f1
commit
e413673656
|
@ -45,4 +45,5 @@ class PromServer(HTTPServer):
|
||||||
self.collector = Collector.Collector()
|
self.collector = Collector.Collector()
|
||||||
self.interrupt_read, self.interrupt_write = socket.socketpair()
|
self.interrupt_read, self.interrupt_write = socket.socketpair()
|
||||||
signal.signal(signal.SIGINT, self.signal_handler)
|
signal.signal(signal.SIGINT, self.signal_handler)
|
||||||
|
signal.signal(signal.SIGTERM, self.signal_handler)
|
||||||
self.serve_forever()
|
self.serve_forever()
|
||||||
|
|
Loading…
Reference in a new issue