Herkesin herhangi bir tavsiyesi veya Heroku Error R14 (Bellek kotası aşıldı) hatalarını teşhis etmek için daha fazla okuma olup olmadığını görmek istedim. Web dynos'umdan django uygulamasının heroku günlüklerindeki hataları alıyorum.Heroku web dyno tam olarak bellek limitine mi çalışıyor?
bir örnek günlüğü geçerli:
heroku[web.1]: source=web.1 dyno=heroku.16810889.deec8406-c082-445d-a047-d0026849fd5e sample#load_avg_1m=0.01 sample#load_avg_5m=0.03 sample#load_avg_15m=0.04
heroku[web.1]: source=web.1 dyno=heroku.16810889.deec8406-c082-445d-a047-d0026849fd5e sample#memory_total=512.06MB sample#memory_rss=511.84MB sample#memory_cache=0.00MB sample#memory_swap=0.22MB sample#memory_pgpgin=380186624pages sample#memory_pgpgout=364599pages
heroku[web.1]: Process running mem=512M(100.0%)
heroku[web.1]: Error R14 (Memory quota exceeded)
Bazı arka plan bilgisi, gözlem ve işler denedim:
bellek çoğu memory_rss (Heroku için google arama tarafından tüketilen ediliyor- " memory_rss "çok fazla dönmüyor)
- Web dynos'unun ölçeklenmesi veya ölçeklendirilmesi hiç etkili değil, her yeni web dyno yakında 512M'ye (% 100) ulaşıyor. Her zaman% 100 durur ve daha yüksek gitmez. Dynos'u yeniden başlatmak, yalnızca 10-15 dakika boyunca sorunu hafifletir.
- Bu sorun yalnızca web dynos'unu etkilemektedir. Bir kereviz programcım ve bir kereviz işçi dyno iyi çalışıyor. kereviz.1 bellek toplamı 100MB civarında geziniyor. o görünüyor böylece
Biz de farklı bir Heroku örneği (evreleme sunucu) üzerinde kodun aynısını koştu ve bellek 160MB yukarıda gitmemiş:
Bir daha nereye bakmam gerektiği konusunda herhangi bir öneri var mı? Hangi diğer bilgileri faydalı bulabilirim? teşekkürler
yılında S3 için yapılandırılmamış oldu? – marzapower
Eliminasyon süreci –