Unë operoj një faqe interneti të Django 1.9 në Heroku, me Celery 3.1.23. RabbitMQ përdoret si ndërmjetës.
Pas rinisjes së beat worker, përdorimi i kujtesës është gjithmonë rreth 497 Mb. Kjo rezulton në Gabim të shpeshtë R14 (Kuota e kujtesës është tejkaluar) pasi arrin shpejt kufirin 512 Mb.
Si mund të analizoj atë që ka në memorie në fillim? dmth. si mund të marr një detaj të asaj që është në memorie kur riniset?
Këtu është një detaj i konsumit të kujtesës të marrë me matjet e log-runtime-runtime beta Heroku:
heroku/beat.1:
source=beat.1 dyno=heroku.52346831.1ea92181-ab6d-461c-90fa-61fa8fef2c18
sample#memory_total=497.66MB
sample#memory_rss=443.91MB
sample#memory_cache=20.43MB
sample#memory_swap=33.33MB
sample#memory_pgpgin=282965pages
sample#memory_pgpgout=164606pages
sample#memory_quota=512.00MB