Sidekiq sta consumando troppa memoria

Da quando ho aggiornato all’ultima versione ieri, vedo costantemente questo errore nei log. Il mio server ha 8 GB di RAM e ne utilizza solo il 60%. Ho provato a eseguire discourse-setup per reimpostare le mie impostazioni, il che mi ha dato questo:

setting db_shared_buffers = 2048MB
setting UNICORN_WORKERS = 4

Log:

Message (781 copies reported)

Sidekiq sta consumando troppa memoria (utilizzando: 510.87M) per 'community.naturephotographers.network', riavvio

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

Qualche idea su cosa potrebbe succedere qui?

5 Mi Piace

Aumentare la memoria di Sidekiq l’ha risolto per me.

8 Mi Piace

Se può consolare, anche a me succede, abbastanza regolarmente.

Indagherò sul suggerimento di @Don. Mi stavo chiedendo! Ora lo so!

4 Mi Piace

Sembra che abbia funzionato, grazie Don!

4 Mi Piace

Si tratta di un caso di “spazio insufficiente” o pensiamo che si tratti di una perdita di memoria di qualche tipo?

Se quest’ultima, allora sicuramente questo errore apparirà comunque e l’aumento della memoria allocata ridurrà solo la frequenza dell’errore…

Per quanto mi riguarda, non ho ancora riscontrato l’errore e il mio utilizzo di memoria è aumentato di circa 400 MB dopo aver modificato questa impostazione.

1 Mi Piace

Mi sto chiedendo questo:

Ottengo lo stesso errore (o dovrebbe essere considerato più informativo?) e il mio non è multisito né impegnato.

L’architettura è cambiata nel tempo e siamo vicini al vecchio argomento abbiamo bisogno di più memoria di quanto detto?

1 Mi Piace

Questo avviso è apparso nei miei /logs dopo aver attivato YJIT, ma c’è una nota che indica un aumento dell’utilizzo della memoria. Tuttavia, penso che possa accadere anche su siti trafficati con molta attività o su server condivisi trafficati con memoria condivisa, ecc…

3 Mi Piace

la dashboard di Sidekiq sembra mostrare l’utilizzo della memoria per Redis, peccato che non faccia lo stesso per Sidekiq stesso?:

Solo un piccolo aggiornamento qui, da quando ho apportato la modifica, l’utilizzo della memoria è passato da circa il 60% all’80% (8 GB) e si è mantenuto stabile. Non ho visto altri errori nei log e anche alcuni altri problemi si sono risolti.

2 Mi Piace

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