Erreur 324 (net::ERR_EMPTY_RESPONSE)

Répondre


Cette question est un moyen d’empêcher des soumissions automatisées de formulaires par des robots.
Smileys
:D :) :( :o :shock: :? 8-) :lol: :x :P :oops: :cry: :evil: :twisted: :roll: :wink: :!: :?: :idea: :arrow: :| :mrgreen: =D> #-o =P~ :^o :non: :priere: 8-|
Voir plus de smileys
  Revue du sujet
 

  Étendre la vue Revue du sujet : Erreur 324 (net::ERR_EMPTY_RESPONSE)

Re: Erreur 324 (net::ERR_EMPTY_RESPONSE)

par xTG » 20 mars 2011, 11:38

Essayes de mettre la clé primaire au lieu de l'étoile dans le count(), il me semble que cela permet d'améliorer les performances.

Sinon à voir si tu ne peux pas paginer le résultat afin de ne pas tout récupérer en une fois.
Il faudrait pouvoir faire un LIMIT sur les pages.
Je pense à une requête imbriquée récupérant les ids des pages concernées avec un LIMIT mais à voir si cela ne complique pas la chose en fait...

Re: Erreur 324 (net::ERR_EMPTY_RESPONSE)

par steph70 » 20 mars 2011, 11:18

Pas d'idée ?

Un petit up.

Amicalement

Erreur 324 (net::ERR_EMPTY_RESPONSE)

par steph70 » 19 mars 2011, 15:25

Bonjour,

j'ai un script qui me permet d'avoir le nombre de pages visitées par section (site a base de joomla).

Ce script fonctionne avec presque toutes les sections sauf 2, alors que le numéro que j'utilise est le bon.

Lorsque je fais ce script sur les deux sections en cause, j'ai ce message :
Il se peut que la page Web à l'adresse http://*/*/nbpageparsectionbetween.php soit temporairement inaccessible ou qu'elle ait été déplacée de façon permanente à une autre adresse Web.
Erreur 324 (net::ERR_EMPTY_RESPONSE) : Erreur inconnue
Le requete etant lourde, est il possible que la connexion à ma base de donnée echoue a cause d'un timeout ? et surtout comment faire pour résoudre ce problème ?

Voila en gros mon problème. Pouvez vous m'aider svp ?

Voici mon code :
<html lang="fr"><head><meta content="text/html;charset=ISO-8859-1" http-equiv="Content-Type"></head>
<body>
<basefont face="Tahoma" size="2"> 

<center><h2><span style="color: rgb(92, 168, 10);"><i>Nb Pages visitées par section<br>de ... a ...</i></span></h2></center>
<center><table width="300" border="1" cellspacing="0" cellpadding="0">

  <tr>
	<td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">Date</div><span></font></td>
	<td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">Section</div><span></font></td>
	<td width="5"><font face="tahoma" size="2"><span style="color: rgb(92, 168, 10);"><div align="center">Nb pages visitées</div><span></font></td>
	
 </tr>
<br><br>
<center><form method="post">
	<span style="color: rgb(92, 168, 10);"><label>Date format AAAA-MM-JJ: </label></span><input name="dated" type="text" value="201"><br>
	<span style="color: rgb(92, 168, 10);"><label>Date format AAAA-MM-JJ: </label></span><input name="datef" type="text" value="201"><br>
	<span style="color: rgb(92, 168, 10);"><label>N° de Section: </label></span><input name="section" type="text">
	<input type=submit value="Validez"></center>
</form><br><br>
<?php

	//Connexion à la base. 
	mysql_connect("*","*","*")or die("Problème avec la base de données");
	mysql_select_db("*")or die ("pas de connection");

//recup des variables
$dated=$_POST['dated'];
$datef=$_POST['datef'];
$section=$_POST['section'];

//Requête
//Vide la table 'nom_de_la_table'
$reponse=mysql_query("SELECT jom15_jstats_visits.visit_date, jom15_sections.title, COUNT(*) 
FROM jom15_jstats_impressions
INNER JOIN jom15_jstats_visits ON jom15_jstats_visits.visit_id = jom15_jstats_impressions.visit_id
INNER JOIN jom15_jstats_pages ON jom15_jstats_pages.page_id = jom15_jstats_impressions.page_id
INNER JOIN jom15_content ON jom15_jstats_pages.page_title = jom15_content.title
INNER JOIN jom15_sections ON jom15_content.sectionid =
jom15_sections.id 
WHERE jom15_jstats_visits.visit_date BETWEEN '$dated' AND '$datef' AND jom15_sections.id = '$section' GROUP BY jom15_jstats_visits.visit_date") or die ("Désolé, il y a eu un problème dans la transmission des données". mysql_error()); 
	// On fait une boucle pour lister tout ce que contient la table :
//***********************************************************************************************************************
	if ($reponse)
	{
//*************************************************************************************************************************
		while ($donnees = mysql_fetch_array($reponse))

		{

?>

  <tr>
  
	<td><center><font face="tahoma" size="2"><?php echo $donnees['0']; ?></font></center></td>
	<td><center><font face="tahoma" size="2"><?php echo $donnees['1']; ?></font></center></td>
	<td><center><font face="tahoma" size="2"><?php echo $donnees['2']; ?></font></center></td>
	
   </tr>
	<!--echo "<meta http-equiv='refresh' content='0';URL=".$_SERVER['PHP_SELF'].".php?refresh=0'>"; -->
<?php

		}



//mysql_close(); // Déconnexion de MySQL
//****************************************************************************************************
	}
	else
	{
	echo 'Pas de champs!!!';
	}
//****************************************************************************************************
?>

</table></center>
<br><br>
<!-- Tableau section -->
<center><h2><span style="color: rgb(92, 168, 10);"><i>Les Numéros de Sections</i></span></h2></center>
<center><table width="300" border="1" cellspacing="0" cellpadding="0">

  <tr>
	<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Accueil : 7</div><span></font></td>
	<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Actualités : 20</div><span></font></td>
	<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Administration : 25</div><span></font></td></tr>
<tr>
<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Appro : 13</div><span></font></td>
	<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">CE : 14</div><span></font></td>
	<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Commercialisation : 12</div><span></font></td></tr>
<tr>
<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Contact : 17</div><span></font></td>
	<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">FDS : 19</div><span></font></td>
	<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Guide du savoir Faire : 5</div><span></font></td></tr>
<tr>
<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Interval : 6</div><span></font></td>
	<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Mentions légales : 23</div><span></font></td>
	<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Nos engagements : 16</div><span></font></td></tr>
<tr>
<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Nutrition Animale : 24</div><span></font></td>
	<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Organisation : 10</div><span></font></td>
	<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Plan du site : 22</div><span></font></td></tr>
<tr>
<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">P. Végétales : 8</div><span></font></td>
	<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Rel. Adh : 15</div><span></font></td>
	<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Temporaire : 9</div><span></font></td></tr>

<tr>
<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Transfert : 21</div><span></font></td>
	<td width="5"><font face="tahoma" size="2"><span style="color: blue;"><div align="center">Vigne : 11</div><span></font></td>
</tr>
</table></center>
</body></html>
Merci d'avance pour votre aide
Amicalement