Sto indagando per vedere se c'è un bug del mio codice o se è stato un problema sistemistico del server.
A voi vi è mai capitato di avere un messaggio di troppe connessioni a mysql?
2011/08/03 14:40:37 [error] [exception.CDbException] exception
'CDbException' with message 'CDbConnection ha riportato un errore
nell'apertura della connessione al DB: SQLSTATE[08004] [1040] Too many
connections' in
/home/baudor/domains/xxxxxxxx.xxx/yii/framework/db/CDbConnection.php:364
Page 1 of 1
Troppe connessioni al db
#2
Posted 03 August 2011 - 03:00 PM
Puo essere che ci sono state efeftivamente tante conessioni al mysql...
nel my.cnf file (setting per il apache)
trova la chiave
[mysqld]
set-variable=max_connections=<numero>
e metti un valore piu grande.... poi devi riaviare l'apache... per provare di nuovo
nel my.cnf file (setting per il apache)
trova la chiave
[mysqld]
set-variable=max_connections=<numero>
e metti un valore piu grande.... poi devi riaviare l'apache... per provare di nuovo
Find more about me.... btw. Do you know your WAN IP?
#3
Posted 03 August 2011 - 03:08 PM
Sfortunatamente sul server non ho accesso diretto al file di configurazione (non sono su un server dedicato o una vps).
Peraltro considerando che il sito che sto usando è solo di test se già ora yii fa troppe connessioni che succede quando pubblico il sito ? :-S
Ho un ticket aperto all'assistenza per sapere se il messaggio è dovuto alla mia applicazione o se altri siti hanno fatto casino.
Per la cronaca max_connections è a 100. Voi che parametro tenete?
Intanto grazie.
Peraltro considerando che il sito che sto usando è solo di test se già ora yii fa troppe connessioni che succede quando pubblico il sito ? :-S
Ho un ticket aperto all'assistenza per sapere se il messaggio è dovuto alla mia applicazione o se altri siti hanno fatto casino.
Per la cronaca max_connections è a 100. Voi che parametro tenete?
Intanto grazie.
Saluti
Marco (SE&O)
Marco (SE&O)
#4
Posted 03 August 2011 - 03:15 PM
Qui e spiegato questo problema - http://dev.mysql.com...onnections.html
Non si tratta del fatoto che un applicazione fa questo numero di connecsioni... (una applicazione = una conessione)
Si tratta del fato che e possibile che nel stesso momento tale numero di utenti guarda il tuo sitto... e per questo viene l'errore...
Sicome dici che e soltanto un test... puo essere che il robot di google sta leggendo il tuo sitto... molte volte il google spider e molto aggresivo e legge tante paggine nella stessa volta...
per essere sicuri dovresti guardare il log dell accesso al tuo sito per vedere chi o che cosa e quante volte sta guardanto il tuo web...
Non si tratta del fatoto che un applicazione fa questo numero di connecsioni... (una applicazione = una conessione)
Si tratta del fato che e possibile che nel stesso momento tale numero di utenti guarda il tuo sitto... e per questo viene l'errore...
Sicome dici che e soltanto un test... puo essere che il robot di google sta leggendo il tuo sitto... molte volte il google spider e molto aggresivo e legge tante paggine nella stessa volta...
per essere sicuri dovresti guardare il log dell accesso al tuo sito per vedere chi o che cosa e quante volte sta guardanto il tuo web...
Find more about me.... btw. Do you know your WAN IP?
#5
Posted 03 August 2011 - 03:20 PM
mdomba, on 03 August 2011 - 03:15 PM, said:
Sicome dici che e soltanto un test... puo essere che il robot di google sta leggendo il tuo sitto... molte volte il google spider e molto aggresivo e legge tante paggine nella stessa volta...
Escluderei google in quanto il sito è raggiungibile solo cambiando le impostazioni del DNS. Solo io e altre 2/3 persone accediamo al sito.
Indagherò meglio. Spero di non aver sbagliato qualche configurazione di Yii e che mi tenga le connessioni persistenti sempre aperte. (solo un'ipotesi!)
Boh vediamo se si ripete per la terza volta il problema.
Di nuovo grazie.
Saluti
Marco (SE&O)
Marco (SE&O)
#6
Posted 04 August 2011 - 02:31 AM
domanda ovvia, ma l'ovvio nessuno lo controlla
: mysql viene utilizzato da più applicazioni su quella macchina?
#7
Posted 04 August 2011 - 04:13 AM
Non metto la mano sul fuoco ma credo che le 100 connessioni siano legate al db e non all'installazione mysql.
Partendo da questo presupposto l'unico programma ad usare quel db mysql è quello fatto in yii.
Comunque lo metto tra e cose da verificare.
Partendo da questo presupposto l'unico programma ad usare quel db mysql è quello fatto in yii.
Comunque lo metto tra e cose da verificare.
Saluti
Marco (SE&O)
Marco (SE&O)
Share this topic:
Page 1 of 1

Help













