Sidekiq consuma troppa memoria (utilizzando: 522.12M) per '', riavvio

Vedo questi errori sempre più spesso nei log. Dovrei aumentare un po’ il limite RSS di Sidekiq in /var/discourse/containers/app.yml:

env:
  SIDEKIQ_MEMORY_KILLER_MAX_RSS: 700

O è normale e dovrebbe essere ignorato?

1 Mi Piace

Ecco cosa ha funzionato per me.

Dopo aver monitorato l’utilizzo della memoria e modificato le mie impostazioni, sono riuscito a interrompere i frequenti messaggi di log “Sidekiq sta consumando troppa memoria…” .

Ho apportato questa modifica nel mio /var/discourse/containers/app.yml:

  UNICORN_WORKERS: 4
  UNICORN_SIDEKIQ_MAX_RSS: 700

Originariamente, avevo impostato UNICORN_WORKERS su 8, il che era troppo aggressivo e lasciava poco margine per Sidekiq, PostgreSQL, Redis e il sistema operativo.

Ridurre a 4 worker ha liberato una quantità significativa di memoria.

Quindi ho aumentato il limite RSS di Sidekiq dal valore predefinito (~500 MB) a 700 MB, il che concede a Sidekiq un po’ più di respiro prima che venga automaticamente riavviato.

Finora Sidekiq si è stabilizzato e l’utilizzo della memoria ora si trova in una zona molto più sicura, con poco più di 1 GB spostato dalla memoria utilizzata alla memoria cache e disponibile.

Lascio questo qui se si rivela utile o come suggerimento su cosa guardare per chiunque altro abbia problemi simili. Sarà interessante vedere se questo regge ed è più stabile dopo una settimana di uptime, in tal caso, segnerò come risolto.

2 Mi Piace

Ho avuto anche io il messaggio di recente e l’ho modificato come te (a 1 GB) e l’errore non si è più presentato :slight_smile:

1 Mi Piace

Confermato che le modifiche hanno funzionato. L’ultimo riavvio di Sidekiq è stato il 11 ott 12:48.\n\nStatistiche di memoria di oggi:\n

\n\nQuesti forum avevano thread utili (collegati sopra) che sono stati d’aiuto. Speriamo che questo aiuti anche qualcun altro.\n\nQuello che ho scoperto è che il mio forum non riceve nemmeno lontanamente la quantità di traffico necessaria per richiedere 8 worker. Anche 2 sarebbero andati bene.\n\nDetto questo, la memoria sembra essere un po’ meno abbondante, ma ho intenzione di continuare a far funzionare la VM della stessa dimensione. Poiché lo swap è su NVMe molto veloce in RAID 10, in futuro aggiungerò zswap e aggiornerò questo thread negli anni a venire se/quando il traffico lo richiederà.

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