ich habe ein einfaches php Script das alle paar Sekunden von verschiedenen IP´s augerufen wird. Dabei wird ein Datenbankzugriff erstellt und ein INSERT durchgeführt.
Sekunden später das selbe. Jedesmal wird mir aber eine neue Datenbankverbindung erstellt welche dann auch einen Verbindungs Thread vorhält. So kommen schon mal 30 Verbindungen zu Stande die eigentlich nutzlos rumliegen bis ein Timeout sie wieder abschaltet.
In einem Config.php File verbinde ich zur Datenbank
PHP-Code:
$connectid = mysql_pconnect ($DBHost,$DBUName,$DBPasswort);
if(mysql_errno()){
exit;
};
mysql_select_db($DBName,$connectid);
PHP-Code:
include('config.php');
$logeintrag = "INSERT INTO log (datum) VALUE (now())";
if ($ergebnis=mysql_query($logeintrag)){
};
Wie löst man das? Jede Datenbankverbindung gleich wieder schließen? Oder kann man eine bestehende Verbindung explizit wieder aufnehmen und damit weiterarbeiten?
Besten Dank für Hilfe
Christian

Einen Kommentar schreiben: