Io uso doctrine 2 PDO con mysql.Doctrine 2 Close Connection
Durante lo stress test del server, mysql segnala molte connessioni interrotte (fino al 20%).
Sto cercando di individuare il problema.
Il manuale di MySQL suggerisce di assicurare che le connessioni al database siano chiuse correttamente. http://dev.mysql.com/doc/refman/5.0/en/communication-errors.html
Non riesco a trovare alcuna informazione se la dottrina chiude effettivamente le connessioni o no, o utilizza connessioni persistenti.
Inoltre, c'è qualcos'altro che può rendere conto di connessioni interrotte? Sono a perdita qui.
PS. Il server è ubuntu 10.04, nginx 1.x, php 5.3.5 (fpm) e mysql 5.1.41
Doctrine2 raccomanda di utilizzare APC o altri meccanismi di memorizzazione nella cache. Non riuscendo a fornire uno potrebbe causare molte connessioni. Hai qualche? – J0HN
Cache per le connessioni? – iBiryukov
Ho cache APC per metadati e query. Hai un link al manuale dove descrivono come mettere in cache le connessioni? – iBiryukov