Exit on SIGTERM for Kubernetes, print startup message
This commit is contained in:
		
							parent
							
								
									8952b217a8
								
							
						
					
					
						commit
						b860648a33
					
				|  | @ -239,6 +239,7 @@ def exit_handler(signal, frame): | ||||||
|             ex, value, trace = sys.exc_info() |             ex, value, trace = sys.exc_info() | ||||||
|             sys.stderr.write('Failed to remove socket "%s": %s\n' % |             sys.stderr.write('Failed to remove socket "%s": %s\n' % | ||||||
|                              (Listen, str(value))) |                              (Listen, str(value))) | ||||||
|  |             sys.stderr.flush() | ||||||
|     sys.exit(0) |     sys.exit(0) | ||||||
| 
 | 
 | ||||||
| if __name__ == '__main__': | if __name__ == '__main__': | ||||||
|  | @ -286,4 +287,8 @@ if __name__ == '__main__': | ||||||
|     LDAPAuthHandler.set_params(auth_params) |     LDAPAuthHandler.set_params(auth_params) | ||||||
|     server = AuthHTTPServer(Listen, LDAPAuthHandler) |     server = AuthHTTPServer(Listen, LDAPAuthHandler) | ||||||
|     signal.signal(signal.SIGINT, exit_handler) |     signal.signal(signal.SIGINT, exit_handler) | ||||||
|  |     signal.signal(signal.SIGTERM, exit_handler) | ||||||
|  | 
 | ||||||
|  |     sys.stdout.write("Start listening on %s:%d...\n" % Listen) | ||||||
|  |     sys.stdout.flush() | ||||||
|     server.serve_forever() |     server.serve_forever() | ||||||
|  |  | ||||||
		Loading…
	
		Reference in New Issue