Ho ricreato il container con l’ultima build “test-passed” di oggi e improvvisamente tutte le risorse CPU sono state esaurite. Il sito è diventato davvero lento.
Il server esegue praticamente solo Discourse. Cosa sta facendo l’utente openvpn con Ruby/Unicorn? È lo stesso processo Unicorn di Discourse?
Ho rimosso il plugin layouts e il plugin location e il problema si è risolto per il momento. Dato che è molto tardi da me, non ho avuto la possibilità di isolare se uno, entrambi o nessuno dei due sta causando il problema, ma vi tengo aggiornati @angus@merefield.
Non ho avuto la possibilità di controllare gli errori prima di disattivare i plugin. E poi oggi ho ricostruito Discourse alla versione 2.6.0.beta6 (e7bad9f05d). Il problema è scomparso.
Una domanda basilare, come si fa a sapere quale plugin sta utilizzando quanta CPU e memoria? htop mostra solo i worker di unicorn ma non le risorse utilizzate da ciascun plugin.