Php fuite de mémoire?
lipdjo
Messages postés
22
Statut
Membre
-
lipdjo Messages postés 22 Statut Membre -
lipdjo Messages postés 22 Statut Membre -
Bonjour,
Plus ou moins mon code est structurée de la façon suivante.Quand je le lance , il marche bien et s'arrête après quelque temps(environ 1 jour et demi).Selon vous,serait ce un problème de fuite de mémoire?
<?php
$url='******';
$bdd= '' ;
$user = 'root';
$password = '*******';
$server = '127.0.0.1';
$db = 'log_database';
$db2 = 'log_stockage';
try
{
$bdd = new PDO("mysql:host=$server;dbname=$db",$user,$password,array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
$bdd2 = new PDO("mysql:host=$server;dbname=$db2",$user,$password,array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
while(true)
{
$options=array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => true
);
$curl = curl_init();
curl_setopt_array($curl,$options);
try
{
$content = curl_exec($curl);
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
curl_close($curl);
// i use the variable $content to load some tables in my database
$bdd->exec ("INSERT INTO ***** (****) VALUES ('*****')");
$bdd2->exec("INSERT INTO ***** (****) VALUES ('*****')");
sleep(6);
}
?>
Plus ou moins mon code est structurée de la façon suivante.Quand je le lance , il marche bien et s'arrête après quelque temps(environ 1 jour et demi).Selon vous,serait ce un problème de fuite de mémoire?
<?php
$url='******';
$bdd= '' ;
$user = 'root';
$password = '*******';
$server = '127.0.0.1';
$db = 'log_database';
$db2 = 'log_stockage';
try
{
$bdd = new PDO("mysql:host=$server;dbname=$db",$user,$password,array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
$bdd2 = new PDO("mysql:host=$server;dbname=$db2",$user,$password,array(PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION));
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
while(true)
{
$options=array(
CURLOPT_URL => $url,
CURLOPT_RETURNTRANSFER => true,
CURLOPT_HEADER => true
);
$curl = curl_init();
curl_setopt_array($curl,$options);
try
{
$content = curl_exec($curl);
}
catch (Exception $e)
{
die('Erreur : ' . $e->getMessage());
}
curl_close($curl);
// i use the variable $content to load some tables in my database
$bdd->exec ("INSERT INTO ***** (****) VALUES ('*****')");
$bdd2->exec("INSERT INTO ***** (****) VALUES ('*****')");
sleep(6);
}
?>
A voir également:
- Php fuite de mémoire?
- Fuite données maif - Guide
- Mémoire vive - Guide
- RAM : type, format, CAS, vitesse, tout sur la mémoire vive - Guide
- Easy php - Télécharger - Divers Web & Internet
- C'est un secret bien gardé : ce réglage d'expert peut doper les performances de votre PC - Guide
faire un script avec juste la boucle infinie dans laquelle je mettrais exec pour lancer un autre script dans lequel il y' aurait la connexion à la base et le chargement de cette dernière? faire une connexion chaque 6 secondes ne ferait pas exploser la cpu?