root@ip-10-4-2-52:/# set|grep SIDE
UNICORN_SIDEKIQS=1
UNICORN_SIDEKIQ_MAX_RSS=1000
لكنني أرى هذا في السجلات:
Sidekiq يستهلك الكثير من الذاكرة (باستخدام: 535.10M) لـ 'site'، إعادة التشغيل
يبدو أن 535.10M < 1000، أليس كذلك؟ أشعر أنه يجب أن يكون لدي خطأ إملائي أو شيء آخر سخيف حقًا.
هذا موقع مزدحم للغاية مع 600-800 ألف مشاهدة صفحة/يوم مع 7 حاويات ويب (غير نشطة إلى حد كبير) تعمل في ECS.
هناك 4 وحدات معالجة مركزية في المهمة، هل يجب أن أزيد UNICORN_SIDEKIQS؟
إذا قمت بتشغيل [ENV[\"UNICORN_SIDEKIQ_MAX_RSS\"].to_i, 500].max.megabytes في Rails، أحصل على 1048576000، لذلك يبدو أن Rails يجب أن يكون لديه وصول إلى ENV، ولكن ربما تشغيل Rails بنفسي يختلف بطريقة ما عن الذي يتم تشغيله عند الإقلاع؟