Skip to content

Commit b5de9a5

Browse files
authored
Merge pull request #28 from cawemo/kubernetes
Exit on SIGTERM for Kubernetes, print startup message
2 parents 8952b21 + b860648 commit b5de9a5

File tree

1 file changed

+5
-0
lines changed

1 file changed

+5
-0
lines changed

nginx-ldap-auth-daemon.py

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -239,6 +239,7 @@ def exit_handler(signal, frame):
239239
ex, value, trace = sys.exc_info()
240240
sys.stderr.write('Failed to remove socket "%s": %s\n' %
241241
(Listen, str(value)))
242+
sys.stderr.flush()
242243
sys.exit(0)
243244

244245
if __name__ == '__main__':
@@ -286,4 +287,8 @@ def exit_handler(signal, frame):
286287
LDAPAuthHandler.set_params(auth_params)
287288
server = AuthHTTPServer(Listen, LDAPAuthHandler)
288289
signal.signal(signal.SIGINT, exit_handler)
290+
signal.signal(signal.SIGTERM, exit_handler)
291+
292+
sys.stdout.write("Start listening on %s:%d...\n" % Listen)
293+
sys.stdout.flush()
289294
server.serve_forever()

0 commit comments

Comments
 (0)