|
Publicité | ||||||||||||||||||||||
|
|
#1 |
|
Invité de passage
![]() mikael schaub Inscription : janvier 2010 Messages : 11 ![]() |
Bonjour,
Je débute un peu en developpement de site internet mais voila mon problème. J'ai un site internet et depuis hier soir ou un collègue a fais 2-3 modifications sur les script, le site m'affiche plusieurs fois dans la journée le message suivant sur le site : Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/qeenty/www/themes/emule/header.php on line 74 Warning: mysql_fetch_array(): supplied argument is not a valid MySQL result resource in /home/qeenty/www/themes/emule/header.php on line 85 User 'qeenty' has exceeded the 'max_questions' resource (current value: 36000) Selon vous d'ou peut provenir le problème ? Un ami pensait à la page stats.php ou data.php. Merci pour votre aide, je commence a perdre espoir là A bientôt |
|
|
00
|
|
|
#2 | |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Citation:
|
|
|
|
00
|
|
|
#3 |
|
Invité de passage
![]() mikael schaub Inscription : janvier 2010 Messages : 11 ![]() |
Oui je sait bien, mais cela me parait bizarre, il y a pas beaucoup de membre inscrit sur mon site.
Mon site est un PTP, les gens sont payer pour promouvoir une page, donc beaucoup utilise des Autosurf qui augmente le nombre de visite. C'est peut-etre du a cela ? Un des joueurs est un ''tricheurs'' qui affiche sa page de promotion de mon site pleins de fois sur une page vide. Je pense que vue le nombre de visite qu'il a sur cette page, grâce à un proxy je suppose qui modifie l'ip, cela fait surement dépasser les 36'000 requetes. Avez-vous une solution ? Pour bloquer l'affichage de la page de mon site, sur son site par exemple ? Merci beaucoup d'avance |
|
|
00
|
|
|
#4 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Je ne vois pas bien en quoi il triche : que les gens accèdent directement à ta page ou qu'ils y accedent a travers un autre site, ca revient au meme pour toi non ?
|
|
|
00
|
|
|
#5 |
|
Invité de passage
![]() mikael schaub Inscription : janvier 2010 Messages : 11 ![]() |
Oui oui, sauf que sur mon site, nous autorisons 1ip/24h et lui a 1 visite toute les 3 secondes, et cela durant toute la journée donc cela doit surement faire surcharger les requetes non ?
Sinon vous avez une idée d'ou peut provenir le problème ? et surtout comment le résoudre ? Merci beaucoup d'avance |
|
|
00
|
|
|
#6 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Si cet utilisateur ne respecte pas les règles, banni le ; mais tu ne pourras pas empecher des ip différentes de se connecter sur ton site.
Enfin 36000 ip différente je trouve ca quand meme enorme a obtenir. |
|
|
00
|
|
|
#7 |
|
Invité de passage
![]() mikael schaub Inscription : janvier 2010 Messages : 11 ![]() |
J'ai déjà banni ce membre mais cela ne l'empeche pas d'afficher la page et de faire sur-sauter le site.
Enfaite je viens de voir que les erreurs que le site me donne sur presque toute les pages ce trouve a la ligne ou il y a marquer : mysql_fetch_array Vous savez d'ou peut provenir le problème ? |
|
|
00
|
|
|
#8 | |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Oui je te l'ai dit :
Citation:
Je dis "pourrais" car je ne sais si quand une page est incluse, $_SERVER['HTTP_REFERER'] donne la page appellante ou la page incluse. |
|
|
|
00
|
|
|
#9 |
|
Invité de passage
![]() mikael schaub Inscription : janvier 2010 Messages : 11 ![]() |
Sinon, j'ai peut-etre trouver une solution.
En gros, un gros nombre de requetes est faite, probablement à cause du tricheurs qui affiche la page plusieurs fois par secondes sur une page vide. Je n'arrive pas a contacter ce membre, je peut donc copier le script de la page de promotion, et refaire une page qui aulieu de s'appeler ''promote.php'' s'appelera par exemple ''promote_1.php'' ce qui fera que le membre aura une page qui n'existe plu sur sa page. Cela serait une solution provisoire, mon ami qui s'occupe principalement du site doit avoir internet de nouveau dans quelque jours il pourra donc trouver une meilleure solution. Cette solution vous parait bien ? Merci d'avance pour votre aide |
|
|
00
|
|
|
#10 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Si tu deplaces la page, comment tous les autres participants vont pouvoir y accéder ?
|
|
|
00
|
|
|
#11 |
|
Invité de passage
![]() mikael schaub Inscription : janvier 2010 Messages : 11 ![]() |
En gros, je déplace pas la page, je la renomme. Donc le membre qui a afficher sur son site la page promote.php correspondra a rien, alors que depuis le site, la page sera promote_1.php.
Les membres du site devront juste modifier le nom de la page de promotion qu'il utilise sur des autosurfs. Enfaite le membre qui triche a un ''faux site'' qui affiche automatique plusieurs fois la page de différents site de PTP (Payer-pour-promouvoir) sans y retourner. Sa page n'a pas été visiter depuis 10jours donc il ne se rendra pas compte que la page n'existe plus. Que pensez-vous de cette solution ? En attendant que mon ami informaticien arrive, je voit que cela comme solution, j'ai chercher mais rien trouver d'autre. |
|
|
00
|
|
|
#12 |
|
Invité de passage
![]() mikael schaub Inscription : janvier 2010 Messages : 11 ![]() |
Alors, y'a du nouveau ^^
J'ai contacter l'hebergeur du site gratuit que le tricheurs utilisait, il a fermer le site du tricheurs donc il n'affiche plus la page de mon PTP sur son site, mais le problème continue donc ce n'était pas du a cela ^^ Voila le message que j'ai sur certaine page : Erreur SQL ! select * from membres_tbl where login='qeenty' User 'qeenty' has exceeded the 'max_questions' resource (current value: 36000) Je ne comprend pas comment je peut dépasser les 36'000 requête avec le peu de membres qu'il y a sur le site. Auriez-vous une solution ou un conseil ? Merci beaucoup d'avance |
|
|
00
|
|
|
#13 | ||
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Il faudrait que log tes requêtes SELECT pour voir ce qui se passe.
exemple tout simple d'une fonction pour enregistrer la date, l'ip et la requête Code :
|
||
|
|
00
|
|
|
#14 |
|
Invité de passage
![]() mikael schaub Inscription : janvier 2010 Messages : 11 ![]() |
Je regarderai ce soir alors.
Et enfaite, une amie m'a dit que c'était peut-etre du à la ShoutBox (chat) que j'ai installer il y a quelque jours, vous pensez que cela peut être sa ? merci d'avance |
|
|
00
|
|
|
#15 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Tout ce qui fait plein de requêtes participe à ton problème évidemment.
|
|
|
00
|
|
|
#16 |
|
Invité de passage
![]() mikael schaub Inscription : janvier 2010 Messages : 11 ![]() |
Mais il n'y a presque jamais personnes sur le chat. Cela peut arriver même sans personne sur la page ou se trouve le chat ?
Merci d'avance |
|
|
00
|
|
|
#17 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
A toi de regarder precisemment ce que fait ce chat.
S'il se rafraichit toutes les secondes et qu'a chaque fois il fait plusieurs requêtes ... |
|
|
00
|
|
|
#18 |
|
Invité de passage
![]() mikael schaub Inscription : janvier 2010 Messages : 11 ![]() |
J'ai supprimer le chat, il y a toujours le même probleme.
Je vais vous poster le screen de la page ''stats.php'' et l'erreur qu'il y a sur toute les pages (pas seulement stats.php) c'est toujours le même texte que celui de la ligne 31. Avez-vous une idée de pourquoi j'ai un message d'erreur ? Merci d'avance |
|
|
00
|
|
|
#19 |
![]() ![]() Vincent Inscription : juillet 2005 Messages : 14 929 ![]() |
Je t'ai déjà répondu 3 fois : quand tu dépasses le nombre maximum de requete autorisées, mysql refuse toutes les nouvelles requêtes.
N'importe quel SELECT dans n'importe quel script provoquera l'erreur. Ce qu'il faut voir c'est comment tu arrives a un nombre aussi elevés de requête, et pour cela, si tu n'as pas déjà idée d'un traitement de ton script qui serait un peu lourd, il faut faire des stats de ton activité comme je t'ai montré. |
|
|
00
|
|
|
#20 |
|
Invité de passage
![]() mikael schaub Inscription : janvier 2010 Messages : 11 ![]() |
Comme tu m'a montrer ?
Explique moi comment faire des stats des activités stp. Et cela me montrerait d'où provient le problème ? Merci d'avance |
|
|
00
|
Copyright © 2000-2012 - www.developpez.com