Yii Framework Forum: Troppe connessioni al db - Yii Framework Forum

Jump to content

Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

Troppe connessioni al db Rate Topic: -----

#1 User is offline   Customsoft 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 36
  • Joined: 18-May 11
  • Location:Arzignano

Posted 03 August 2011 - 08:28 AM

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
Saluti
Marco (SE&O)
0

#2 User is offline   Maurizio Domba Cerin 

  • Yii - Yesss It Is !!!
  • Yii
  • Group: Yii Dev Team
  • Posts: 4,342
  • Joined: 12-October 09
  • Location:Croatia

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
Find more about me.... btw. Do you know your WAN IP?
0

#3 User is offline   Customsoft 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 36
  • Joined: 18-May 11
  • Location:Arzignano

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.
Saluti
Marco (SE&O)
0

#4 User is offline   Maurizio Domba Cerin 

  • Yii - Yesss It Is !!!
  • Yii
  • Group: Yii Dev Team
  • Posts: 4,342
  • Joined: 12-October 09
  • Location:Croatia

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...
Find more about me.... btw. Do you know your WAN IP?
0

#5 User is offline   Customsoft 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 36
  • Joined: 18-May 11
  • Location:Arzignano

Posted 03 August 2011 - 03:20 PM

View Postmdomba, 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)
0

#6 User is offline   markux 

  • Standard Member
  • PipPip
  • Yii
  • Group: Members
  • Posts: 106
  • Joined: 26-November 10
  • Location:Grosseto

Posted 04 August 2011 - 02:31 AM

domanda ovvia, ma l'ovvio nessuno lo controlla ;) : mysql viene utilizzato da più applicazioni su quella macchina?
0

#7 User is offline   Customsoft 

  • Junior Member
  • Pip
  • Yii
  • Group: Members
  • Posts: 36
  • Joined: 18-May 11
  • Location:Arzignano

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.
Saluti
Marco (SE&O)
0

Share this topic:


Page 1 of 1
  • You cannot start a new topic
  • You cannot reply to this topic

1 User(s) are reading this topic
0 members, 1 guests, 0 anonymous users