나는 관리자 3.0a8-1.1로 Ubuntu 12.04에서 Django 1.4 사이트를 실행 중이며 gunicorn 0.17.2 및 gevent 0.13.8과 함께 이상한 문제가 발생했습니다.관리자 Django Gunicorn Gevent 메모리 사용량
감독자의 메모리 사용량은 서버가 응답하지 않을 때까지 계속 증가합니다.
command=/app/virtualenv/bin/newrelic-admin run-program /app/virtualenv/bin/python /app/manage.py run_gunicorn -c gunicorn_conf.py -k gevent
directory=/app
autostart=true
autorestart=true
stopsignal=KILL
killasgroup=true
environment=NEW_RELIC_CONFIG_FILE='/app/newrelic.ini'
다음과 같은 gunicorn CONFIGS :이 모든 역의 nginx를 통해로 프록시되는
workers = 4
bind = '0.0.0.0:(Site Port Number)'
5 개 다음 감독자 CONFIGS있는 사이트가 있습니다.
2 코어와 7.3GB RAM이있는 대형 EC2 인스턴스에서 실행하고 있는데, 이는 필자가 원하는 것보다 더 길어야합니다.
이 문제가 발생한 사람이 있습니까?
이것은 백만 가지 일 수 있습니다. 빈 django 프로젝트를 사용하고 메모리 문제가 지속되는지 확인해 보셨습니까? 우선 문제에서 코드를 제거하고 새로운 유물, 게이 몬 또는 천문학 자 중 하나에서 발생할 수있는 버그에 대해 걱정해야합니다. –
나는 표준 Mezannine과 표준 Djando CMS를 가진 2 개의 사이트를 가지고 있습니다. 이들 중 어느 것도 뉴럴릭을 사용하지 않습니다. 빈 프로젝트가 요청에 따라 안정적으로 모니터 할만큼 충분한 메모리를 사용하지 않는 한, 표준으로 제공됩니다. 나는 감독관없이 이러한 2 개의 프로젝트를 실행하고 메모리를 정리해야합니다. – Crazyconoli