Sidekiq يستهلك الكثير من الذاكرة

منذ التحديث إلى الأحدث بالأمس، أرى هذا الخطأ في السجلات باستمرار. خادمي لديه 8 جيجابايت من ذاكرة الوصول العشوائي ويستخدم 60٪ فقط. حاولت تشغيل discourse-setup لإعادة تعيين إعداداتي، مما أعطاني هذا:

setting db_shared_buffers = 2048MB
setting UNICORN_WORKERS = 4

السجلات:

Message (781 copies reported)

Sidekiq is consuming too much memory (using: 510.87M) for 'community.naturephotographers.network', restarting

Backtrace

config/unicorn.conf.rb:164:in `check_sidekiq_heartbeat'
config/unicorn.conf.rb:244:in `master_sleep'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/unicorn-6.1.0/lib/unicorn/http_server.rb:295:in `join'
/var/www/discourse/vendor/bundle/ruby/3.2.0/gems/unicorn-6.1.0/bin/unicorn:128:in `<top (required)>'
/var/www/discourse/vendor/bundle/ruby/3.2.0/bin/unicorn:25:in `load'
/var/www/discourse/vendor/bundle/ruby/3.2.0/bin/unicorn:25:in `<main>'

أي أفكار حول ما قد يحدث هنا؟

5 إعجابات

زيادة ذاكرة Sidekiq أصلحت المشكلة بالنسبة لي.

8 إعجابات

إذا كان هناك أي عزاء، فأنا أحصل على هذا أيضًا، وبشكل منتظم.

سأقوم بالتحقيق في اقتراح @Don. لقد تساءلت! الآن أعرف!

4 إعجابات

يبدو أن هذا قد نجح، شكراً لك دون!

4 إعجابات

هل هذه حالة “عدم وجود مساحة كافية” أم نعتقد أن هذا تسرب للذاكرة من نوع ما؟

إذا كان الأمر الأخير، فمن المؤكد أن هذا الخطأ سيظهر على أي حال وزيادة الذاكرة المخصصة ستؤدي فقط إلى تقليل تكرار الخطأ…

على أي حال، لم أواجه الخطأ بعد، وزادت استخدام ذاكرتي بحوالي 400 ميجابايت بعد تغيير هذا الإعداد.

إعجاب واحد (1)

أتساءل هذا:

أحصل على نفس الخطأ (أو هل يجب اعتباره إعلاميًا أكثر؟) وليست لدي مواقع متعددة وليست مزدحمة.

هل تغيرت البنية مع مرور الوقت ونحن قريبون من الموضوع القديم هل نحتاج إلى ذاكرة أكبر مما قيل لنا؟

إعجاب واحد (1)

ظهر هذا التحذير في /logs الخاص بي بعد تفعيل YJIT ولكن هناك ملاحظة بأنه يزيد من استخدام الذاكرة. ومع ذلك، أعتقد أنه يمكن أن يحدث أيضًا في المواقع المزدحمة ذات النشاط الكبير أو الخوادم المشتركة المزدحمة ذات الذاكرة المشتركة وما إلى ذلك…

3 إعجابات

تبدو لوحة تحكم Sidekiq وكأنها تعرض استخدام الذاكرة لـ Redis، من المؤسف أنها لا تفعل الشيء نفسه لـ Sidekiq نفسه؟:

تحديث بسيط هنا، منذ إجراء التغيير، قفز استخدام الذاكرة لدي من حوالي 60% إلى 80% (8 جيجابايت) وظل ثابتًا. لم أرَ أي خطأ آخر في السجلات، كما اختفت بعض المشكلات الأخرى.

إعجابَين (2)

This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.