mirror of
https://github.com/GSA/notifications-api.git
synced 2026-08-24 16:23:44 -04:00
Merge pull request #1274 from alphagov/configure-gunicorn-errorlog
Configure gunicorn errorlog
This commit is contained in:
8
gunicorn_config.py
Normal file
8
gunicorn_config.py
Normal file
@@ -0,0 +1,8 @@
|
|||||||
|
import sys
|
||||||
|
import traceback
|
||||||
|
|
||||||
|
|
||||||
|
def worker_abort(worker):
|
||||||
|
worker.log.info("worker received ABORT")
|
||||||
|
for threadId, stack in sys._current_frames().items():
|
||||||
|
worker.log.error(''.join(traceback.format_stack(stack)))
|
||||||
@@ -1,7 +1,7 @@
|
|||||||
---
|
---
|
||||||
|
|
||||||
buildpack: python_buildpack
|
buildpack: python_buildpack
|
||||||
command: scripts/run_app_paas.sh gunicorn -w 5 -b 0.0.0.0:$PORT wsgi
|
command: scripts/run_app_paas.sh gunicorn -c /home/vcap/app/gunicorn_config.py --error-logfile /home/vcap/logs/gunicorn_error.log -w 5 -b 0.0.0.0:$PORT wsgi
|
||||||
services:
|
services:
|
||||||
- notify-aws
|
- notify-aws
|
||||||
- notify-config
|
- notify-config
|
||||||
|
|||||||
@@ -29,6 +29,11 @@ state_file = /home/vcap/logs/awslogs-state
|
|||||||
file = /home/vcap/logs/app.log.json
|
file = /home/vcap/logs/app.log.json
|
||||||
log_group_name = paas-${CW_APP_NAME}-application
|
log_group_name = paas-${CW_APP_NAME}-application
|
||||||
log_stream_name = {hostname}
|
log_stream_name = {hostname}
|
||||||
|
|
||||||
|
[/home/vcap/logs/gunicorn_error.log]
|
||||||
|
file = /home/vcap/logs/gunicorn_error.log
|
||||||
|
log_group_name = paas-${CW_APP_NAME}-gunicorn
|
||||||
|
log_stream_name = {hostname}
|
||||||
EOF
|
EOF
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|||||||
Reference in New Issue
Block a user