mysql error: superato il max connessioni per ora

Ricevo un errore durante l’esecuzione di script php per un sito WordPress su un dominio stesso:

Could not connect: User 'abc' has exceeded the 'max_connections_per_hour' resource (current value: 10)

Quello che dovrebbe essere il limite per il database MySql? Ora devo collegare al database?

  • Parlare al vostro web host.
  • Dieci all’ora è molto, molto bassa.

 

One Reply
  1. 3

    Si supera il limite per mysql, dare un’occhiata a mysql doc, e si può vedere questo :

    mysql> GRANT ALL ON customer.* TO 'francis'@'localhost'
    ->     IDENTIFIED BY 'frank'
    ->     WITH MAX_QUERIES_PER_HOUR 20
    ->          MAX_UPDATES_PER_HOUR 10
    ->          MAX_CONNECTIONS_PER_HOUR 5;

    Devi solo aumentare MAX_CONNECTIONS_PER_HOUR o per rimuovere il limite, basta usare questo :

    mysql> GRANT USAGE ON *.* TO 'francis'@'localhost'
    ->     WITH MAX_CONNECTIONS_PER_HOUR 0;

    Per consentire persistente connexion su WordPress, date un’occhiata a questo articolo (che ho non provato il mio self) : http://www.mydigitallife.info/using-php-mysql-persistent-connections-to-run-wordpress-blog/

    • che cosa esattamente si farà, sarà modificare il limite illimitato ? può essere pericoloso ?
    • Cioè, supponendo che il suo host web non ha messo un limite, che egli non ha il privilegio di ignorare.
    • idealmente, quello che dovrebbe essere il limite per MAX_CONNECTIONS_PER_HOUR ?
    • Rimozione di limite può essere pericoloso ! quello vero!!! La cosa migliore dovrebbe essere quello di aggiungere persistante connexion impedire la ri-connessione
    • ho un sito web che ottiene circa 90.000 visitatori…ma non funziona più a causa di questo per mesi…..cosa dovrei cambiare il MAX_CONNECTIONS_PER_HOUR valore ? qualsiasi soluzione ?
    • Ho modificato la mia risposta, segui il link e modificare il file di configurazione per consentire persistente connexion
    • bell’articolo, ma dà lo stesso errore dopo la modifica di mysql_pconnect, im utilizzando un semplice script php per verificare la connessione, ma dà lo stesso errore, forse qualcosa a phpmyadmin lato richiesti ? dovrebbe cambiare è il limite a 5000 ? o tutto ciò che riguarda lo svuotamento della cache ? la dimensione del database ?
    • Per controllare se il problema proviene da, iniziare impostando max_connections_per_hour di 0 (illimitato). Il tuo sito web funziona bene, quindi provare a giocare con mysql_pconnect

Lascia un commento