uWSGI의 조화에서 조사한 일

1159 단어 uwsgi

이벤트

  • 메모리 사용률이 90 후반에 붙어 있고 용기마다 호스트로 떨어진다
  • 요청 수가 증가함에 따라 메모리 유출 같은 운동
  • Worker를 재부팅하면 메모리 사용률이 감소
  • 조사하다.

  • max_requests 사용을 선택하면 요청수에 따라 워커를 다시 불러올 수 있을 것 같다
  • 단, 모든 과정이 동시에 재부팅되는 경우 요청을 수락할 수 없기 때문에 요청을 동시에 낮추지 않아야 한다
  • max_requests_delta 브로셔에서 선택 가능한 방식으로 분리
  • 또한max_requests_deltapip에서 설치한 경우 사용할 수 없는 도안
  • 사용 시 소스에서 구축해야 함
  • 대응

    --idle--cheap에서 일정 기간 요청이 없으면 작업을 중지합니다.
    참고 자료

    결실


  • 일정 하중을 가한 후 방치하지 않으면 메모리 사용률이 처음 시작할 때와 같은 수준으로 떨어진다.
  • 정지 후 요청의 시작 시간 처리가 느려지지만 허용할 수 있는 범위입니다.
  • 가동 시 스파이크 시 OK/NG는 측정되지 않았다(향후 측정 예정)
  • 총결산

  • 이번에 사용한 방법은 상대적으로 짧은 간격으로 정기적으로 요청을 받은 응용 프로그램에서 사용할 수 없음
  • 낮에 피크가 발생하고 심야에 이러한 어플리케이션이 거의 없음idle - 사용 시간 이외에 중지하는 것이 좋습니다
  • 좋은 웹페이지 즐겨찾기