Limite di 25 connessioni simultanee: che cos’è, e a cosa serve

I vari hosting commerciali permettono un limite di 25 connessioni simultanee di MySQL per ogni singolo account cPanel: si tratta di un limite che può essere aggirato esclusivamente su macchine dedicate e VPS, ma che raramente è necessario all’uso più ordinario dei siti. Questo per via della natura delle connessioni MySQL stesse, che si aprono e si chiudono in pochi millisecondi se operanti in modo corretto, per cui è improbabile, anche sui forum più frequentati (che sono tra gli applicativi web probabilmente più database-intensive), avere problemi di questo genere.

A livello di log di sistema, un superamento di questo limite massimo provoca un errore di max_user_connections oppure notifiche tipo:

Warning: mysql_connect() [function.mysql-connect]: Too many connections in /home/sito/public_html/abc/def/connect_db.php on line 56 Unable to connect to database server!

Di solito un eccesso di connessioni provoca un errore 500 (per qualche minuto, di solito) a scopo di protezione del server, e può essere causato da siti web in PHP artigianali o scritti male, ad esempio, oppure che non gestiscano correttamente le connessioni al database del vostro server.

Un altro motivo di superamento del limite delle 25 connessioni può essere dovuto, nella pratica, ad un problema di sicurezza informatica (Denial of Service ordinario o distribuito da più IP). Soluzioni pratiche a questi problemi possono variare notevolmente di caso in caso, tra cui bisogna valutare:

  1. l’uso di caching avanzato sul sito;
  2. ottimizzazione database e relativi indici;
  3. upgrade del piano di hosting ad uno più performante.
Ti piace questo articolo?

0 voti

Su Trovalost.it puntiamo sulla qualità dei contenuti da quando siamo nati: la tua sincera valutazione può aiutarci a migliorare ogni giorno.

Ti potrebbero interessare (FAQ Hosting & Dintorni):

Cerca altro nel sito

Clicca sul box, e scegli la sezione per vederne i contenuti.