Avvisi di Sidekiq

su un server virtuale con 8 GB di RAM, non suppongo che Sidekiq che utilizza poco più di 500 MB sia un problema?


sono interessato a sapere se aggiungere la seguente riga nel mio app.yml

env:
  UNICORN_SIDEKIQ_MEMORY_KILLER_MAX_RSS: 1024

1 Mi Piace

La RAM totale non aiuta in questo caso. È una cosa simile a quella che succede con il numero di worker nel mondo PHP e quanta memoria viene allocata. Beh, una cosa totalmente diversa, ma comunque :joy:

Le mie esperienze dicono che 500 è sufficiente per installazioni completamente nuove, quando non ci sono praticamente componenti e plugin in uso, né utenti. Sono necessari almeno 550+.

1 Mi Piace

La mia ultima ricostruzione ha funzionato, con 700 impostati per questo.

1 Mi Piace

è strano che riceva ancora avvisi, quello precedente / prima della modifica di app.yml era 0,1 MB più alto

In quest’altro thread viene menzionata un’impostazione diversa
Sidekiq sta consumando troppa memoria

Ma vedo anche una situazione simile irrisolta relativamente di recente in
Sidekiq sta consumando troppa memoria anche con UNICORN_SIDEKIQ_MAX_RSS regolato

2 Mi Piace

memory overcommit must be enabled

dal processo di rebuild

Sì, ho sempre eseguito con il memory overcommit e ne ho parlato più volte. Anche altri lo eseguono in questo modo, ma ho la sensazione che non sia abbastanza compreso e accettato da essere inserito in script o ricette ufficiali.

(Ho anche disabilitato le transparent huge pages, ma si tratta di un mero problema di prestazioni, piuttosto che di un fattore determinante per sistemi con poca memoria.)

1 Mi Piace