파이썬
cheaper-busyness-backlog-alert
혜룐
2016. 3. 10. 17:18
반응형
backlog 설정에 대해 추가합니다.
cheaper-busyness-backlog-alert
uWSGI 아래와 같은 설정이 있습니다.
현재의 uwsgi listen queue를 체크하는건데요.
cheaper-overload =60 설정되어있는 초만큼 체크하고,
60s 평균이 20% 넘는 worker 가 있으면
emergency worker 가 spowning 됩니다.
emergency worker 로 개수는 cheaper-busyness-backlog-step 으로 정의해주면 되고, 기본값은 1입니다.
emergency work 로 스폰된 프로세스를 죽일때는,
cheaper timer가 동작하게 되고, 운영중인 work 중에서 average busyness 평균이 제일 낮은 워커를 죽게 됩니다.
- 추가
- cheap-overload : it’s best to use higher value (10-30)
반응형