Lost connection to MySQL server at 'reading initial communication packet'

08/02/2011 00:30 Derminador#1
Hallo Leute.

Ich bekomme die oben beschriebene Meldung sehr oft beim Aufrufen meiner Webseite.
Es ist auch recht egal, welche Scripts ich benutze. Der Fehler kommt sporadisch, aber oft.
Mal kommt er 5 Minuten lang garnicht, dann mal alle 2 bis 3 Minuten.
Aber länger als 10 Minuten hält die Webseite nicht, ohne diesen Fehler zu produzieren.

Warning: mysql_connect() [function.mysql-connect]: Lost connection to MySQL server at 'reading initial communication packet', system error: 113

Ist die volle Fehlermeldung. Danach kommt noch die php Seite, die ich aufrufen wollte.

Ich hab die my.cnf auch schon mehrmals bearbeitet. max_connections auf 5000 und max_timeout steht auf 30.
Wobei ich mir nicht sicher bin, ob diese Befehle noch einen Nutzen haben, unter MySql 5
08/02/2011 00:32 .Wollsocke#2
Hey Derminador,

bin mir leider nicht so ganz sicher, aber du könntest mal

"/etc/rc.d/netif restart" bei VPC/VBOX eingeben und schauen, ob das Problem dadurch behoben ist. Must du nach jedem Serverstart erneut eingeben.

€; Aso, sorry. Dann kannste das natürlich vergessen ;)

MfG.
08/02/2011 00:41 Derminador#3
Ich hab einen root, kein vpc
08/02/2011 01:05 Daroolein#4
Ich vermute du hast einen Paketfilter installiert...

Dann machst du folgendes:
Du öffenst die pf.conf und addest die Domain in die intranet Table,
z.B.
PHP Code:
#Intra
table <intranet> { 127.0.0.1 example.com }
pass in quick from <intranetto any keep state 
Wichtig! Das http:// und das / am Ende weglassen!

Danach startest du den Server neu und das Problem dürfte
behoben sein :)

Achja! Überprüf vor dem Neustart unbedingt ob die Rule auch so
akzeptiert wird(pfctl -vnf /etc/pf.conf)!