Sidekiq verbraucht zu viel Speicher

Seit dem gestrigen Update auf die neueste Version sehe ich ständig diese Fehlermeldung in den Protokollen. Mein Server hat 8 GB RAM und nur 60 % davon sind belegt. Ich habe versucht, discourse-setup auszuführen, um meine Einstellungen zurückzusetzen, was mir Folgendes ergab:

setting db_shared_buffers = 2048MB
setting UNICORN_WORKERS = 4

Protokolle:

Message (781 copies reported)

Sidekiq verbraucht zu viel Speicher (verwendet: 510,87 MB) für 'community.naturephotographers.network', wird neu gestartet

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>'

Irgendwelche Ideen, was hier los sein könnte?

5 „Gefällt mir“

Erhöhen Sie den Sidekiq-Speicher, das hat bei mir geholfen.

8 „Gefällt mir“

Wenn es ein Trost ist, tritt dies bei mir auch ziemlich regelmäßig auf.

Ich werde @Don’s Vorschlag untersuchen. Ich habe mich das gefragt! Jetzt weiß ich es!

4 „Gefällt mir“

Das scheint den Trick getan zu haben, danke Don!

4 „Gefällt mir“

Handelt es sich hier um einen Fall von „nicht genügend Headroom“ oder vermuten wir eine Art Speicherleck? Wenn letzteres, dann wird dieser Fehler sicherlich sowieso auftreten und die Erhöhung des zugewiesenen Speichers wird nur die Fehlhäufigkeit verringern …

FWIW habe ich den Fehler immer noch nicht gesehen und mein Speicherverbrauch ist nach Änderung dieser Einstellung um etwa 400 MB gestiegen.

1 „Gefällt mir“

Ich frage mich Folgendes:

Ich erhalte die gleiche Fehlermeldung (oder sollte sie eher als informativ gelten?) und meine ist weder Multisite noch geschäftig.

Hat sich die Architektur im Laufe der Zeit geändert und wir nähern uns dem alten Thema brauchen wir mehr Speicher als angegeben?

1 „Gefällt mir“

Diese Warnung erschien in meinen /logs, nachdem ich YJIT aktiviert hatte, aber es gibt einen Hinweis, dass dies den Speicherverbrauch erhöht. Ich denke jedoch, dass dies auch bei stark frequentierten Websites mit viel Aktivität oder stark ausgelasteten Shared-Servern mit gemeinsam genutztem Speicher usw. passieren kann…

3 „Gefällt mir“

Das Sidekiq-Dashboard scheint die Speichernutzung für Redis anzuzeigen. Schade, dass es das Gleiche nicht für Sidekiq selbst tut?:

Nur ein kleines Update hier, seit ich die Änderung vorgenommen habe, ist mein Speicherverbrauch von etwa 60 % auf 80 % (8 GB) gestiegen und stabil geblieben. Ich habe keine weiteren Fehler in den Protokollen gesehen und einige andere Probleme haben sich ebenfalls behoben.\n\n

2 „Gefällt mir“

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