La coda ti consente di utilizzare più worker web
Inoltre, i tuoi tempi medi sembrano piuttosto elevati; puoi eseguire il test su una CPU più veloce?
La coda ti consente di utilizzare più worker web
Inoltre, i tuoi tempi medi sembrano piuttosto elevati; puoi eseguire il test su una CPU più veloce?
Purtroppo, anche se la causa della lentezza è questo plugin, devo dire che è uno dei plugin principali della nostra comunità e non può essere rimosso in alcun modo, poiché gli utenti ne dipendono fortemente! ![]()
Attualmente utilizziamo 24 worker web. Il nostro Discourse è installato su una VM con 24 core CPU, potenza di elaborazione di 2 GHz e 24 GB di RAM. Purtroppo, non è possibile modificare il server principale ora, a meno che non non ci siano altre soluzioni per migliorare le prestazioni.
Secondo te, nella situazione attuale, aumentare il numero di worker web potrebbe aiutare a migliorare le prestazioni?
Più web worker possono ridurre l’attesa
Stai cercando di eliminare le linee arancioni dal grafico delle richieste web attive
Tuttavia, le prestazioni non miglioreranno per la tua richiesta mediana tipica
Grazie, ora ho capito. Quindi, osservando i grafici, possiamo capire se il numero di web worker è sufficiente o meno per il sistema.
Ma secondo te, per migliorare velocità e prestazioni, ora abbiamo bisogno di una maggiore potenza di elaborazione e la modifica dei parametri non aiuterà ulteriormente.
Assicurati di testarlo al più presto e comunica il risultato.
Qual è la causa dei 502? Non ci sono abbastanza unicorn workers? Abbiamo appena spostato i server e gli utenti hanno segnalato occasionali 502 dopo lo spostamento. Abbiamo un server 6C/16GB e abbiamo impostato unicorn_workers a 16 (prima dello spostamento del server era a 12), db_shared_buffer a 4GB, db_work_mem a 60MB.
Avere troppi unicorn workers potrebbe causare 502? (ipotizzando dato che ne avevamo 4 in meno prima della migrazione del server)
Sto cercando di capire se è la configurazione che dobbiamo modificare o qualcos’altro a cui dobbiamo prestare attenzione.
Grazie.
Sì, sembra alto. Imposta i tuoi unicorn workers tra 1 e 2 per core.
Per 6 core, non dovrebbe essere più di 12. Considerando il tuo buffer condiviso piuttosto grande e la mia sensazione istintiva, lo imposterei a circa 10 con tali specifiche del server.