منذ التحديث إلى الأحدث بالأمس، أرى هذا الخطأ في السجلات باستمرار. خادمي لديه 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 إعجابات
Don
3 أكتوبر 2023، 7:54م
2
زيادة ذاكرة Sidekiq أصلحت المشكلة بالنسبة لي.
Also, if your server has enough total RAM, you can increase the memory allocation for Sidekiq.
Place this in the env: section of app.yml:
UNICORN_SIDEKIQ_MAX_RSS: 1000
The default maximum is, I believe, 500mb.
8 إعجابات
إذا كان هناك أي عزاء، فأنا أحصل على هذا أيضًا، وبشكل منتظم.
سأقوم بالتحقيق في اقتراح @Don . لقد تساءلت! الآن أعرف!
4 إعجابات
يبدو أن هذا قد نجح، شكراً لك دون!
4 إعجابات
هل هذه حالة “عدم وجود مساحة كافية” أم نعتقد أن هذا تسرب للذاكرة من نوع ما؟
إذا كان الأمر الأخير، فمن المؤكد أن هذا الخطأ سيظهر على أي حال وزيادة الذاكرة المخصصة ستؤدي فقط إلى تقليل تكرار الخطأ…
على أي حال، لم أواجه الخطأ بعد، وزادت استخدام ذاكرتي بحوالي 400 ميجابايت بعد تغيير هذا الإعداد.
إعجاب واحد (1)
Jagster
(Jakke Lehtonen)
4 أكتوبر 2023، 3:37م
7
أتساءل هذا:
أحصل على نفس الخطأ (أو هل يجب اعتباره إعلاميًا أكثر؟) وليست لدي مواقع متعددة وليست مزدحمة.
هل تغيرت البنية مع مرور الوقت ونحن قريبون من الموضوع القديم هل نحتاج إلى ذاكرة أكبر مما قيل لنا ؟
إعجاب واحد (1)
Don
4 أكتوبر 2023، 5:00م
8
ظهر هذا التحذير في /logs الخاص بي بعد تفعيل YJIT ولكن هناك ملاحظة بأنه يزيد من استخدام الذاكرة. ومع ذلك، أعتقد أنه يمكن أن يحدث أيضًا في المواقع المزدحمة ذات النشاط الكبير أو الخوادم المشتركة المزدحمة ذات الذاكرة المشتركة وما إلى ذلك…
3 إعجابات
تبدو لوحة تحكم Sidekiq وكأنها تعرض استخدام الذاكرة لـ Redis، من المؤسف أنها لا تفعل الشيء نفسه لـ Sidekiq نفسه؟:
تحديث بسيط هنا، منذ إجراء التغيير، قفز استخدام الذاكرة لدي من حوالي 60% إلى 80% (8 جيجابايت) وظل ثابتًا. لم أرَ أي خطأ آخر في السجلات، كما اختفت بعض المشكلات الأخرى.
إعجابَين (2)
system
(system)
تم إغلاقه في
9 نوفمبر 2023، 7:15م
11
This topic was automatically closed 30 days after the last reply. New replies are no longer allowed.