Проблем с връзка към БД

bilbe

Registered
Добър вечер. Имам странен проблем. От хоста ми казаха, че проблема се дължи на изчерпването на броя паралелни връзки към базата данни. Това се дължи на 1 скрипт който се свързва към външен ресурс и били оставали отворени конекции, поради което по-късно се вижда грешка във връзката с базата данни.
Как да затворя тези конекции, за да отстраня проблема ?
 
Значи пробрах тези:
exit();
Header("Connection: close");
mysql_close($link);
И с трите продължава да ми дава грешки....

Помагайте спешно!!!!!!!
 
bilbe каза:
Добър вечер. Имам странен проблем. От хоста ми казаха, че проблема се дължи на изчерпването на броя паралелни връзки към базата данни. Това се дължи на 1 скрипт който се свързва към външен ресурс и били оставали отворени конекции, поради което по-късно се вижда грешка във връзката с базата данни.
Как да затворя тези конекции, за да отстраня проблема ?
Идеята е да затвориш всички, това в края на файла ти ще затвори последната конекция, но предходните ще продължават да си стоят отворени.
 
Значи кода ми е това :

Код:
<?php
$file = 'monkey.gif';

if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
exit;
}
?>

Как да затворя конекциите при него навсякъде ?
 
<?php
$file = 'monkey.gif';

if (file_exists($file)) {
header('Content-Description: File Transfer');
header('Content-Type: application/octet-stream');
header('Content-Disposition: attachment; filename='.basename($file));
header('Content-Transfer-Encoding: binary');
header('Expires: 0');
header('Cache-Control: must-revalidate, post-check=0, pre-check=0');
header('Pragma: public');
header('Content-Length: ' . filesize($file));
ob_clean();
flush();
readfile($file);
ob_end_clean();
exit;
}
?>
 
Error reported as: [6]: Unable to form a valid connection to mySQL.
Твърде много конекции към базата данни
 

Back
Горе