Implement worker_abort server hook

Also update the manifest command to pass the config file in as a parameter
and modify the logs agent to start shipping the error log to cloudwatch
This commit is contained in:
Athanasios Voutsadakis
2017-09-22 15:03:45 +01:00
parent 01611c1936
commit 646290e2c4
3 changed files with 11 additions and 1 deletions

5
gunicorn_config.py Normal file
View File

@@ -0,0 +1,5 @@
def worker_abort(worker):
worker.log.info("worker received ABORT")
import sys, traceback
for threadId, stack in sys._current_frames().items():
worker.log.info(''.join(traceback.format_stack(stack)))