Jump to content

ebouilleur

Webmaster Régulier
  • Content Count

    74
  • Joined

  • Last visited

Everything posted by ebouilleur

  1. En fait j'ai l'impression que le schmilbick vient des flux rss de wordpress Quand je coupe tous mes WP, casemble ok, et quand je les réactive, dans mon server-status j'ai plein de ligne qui font appel au feed, et ca ne disparait jamais: Srv PID Acc M CPU SS Req Conn Child Slot Client VHost Request 0-2 2926 0/54/698 G 2.14 3869 0 0.0 0.41 4.35 67.195.115.215 www.ebouilleursurf.com GET /webmaster/affiliation-webmaster/adulte/feed/ HTTP/1.0 1-2 2865 0/175/941 G 5.33 3758 0 0.0 0.95 4.15 67.195.115.215 www.ebouilleursurf.com GET /webmaster/affiliation-webmaster/adulte/feed/ HTTP/1.0 2-2 2951 0/43/1108 G 2.29 3848 0 0.0 0.29 3.77 67.195.115.215 www.ebouilleursurf.com GET /webmaster/affiliation-webmaster/adulte/feed/ HTTP/1.0 3-2 2973 0/3/600 G 0.54 3890 0 0.0 0.00 4.54 67.195.115.215 www.ebouilleursurf.com GET /webmaster/affiliation-webmaster/adulte/feed/ HTTP/1.0 Ca peut etre ca mon probleme?
  2. Exacte... J'ai donc fait la modification sur my.cnf je suis passé a max_connections = 150 Et je vais modifier mes sites pour rajouter le mysql_close() Sinon, d'autres idées?
  3. Je me permet un petit up, en ajoutant des infos : Je ne suis pas sur que mes énormes lenteurs de serveur viennet de mysql. En ne laissant tourner que 1 site, mon server-status me donne ca : Parent Server Generation: 1 Server uptime: 19 hours 42 minutes 44 seconds Total accesses: 138630 - Total trafic: 314.5 MB CPU Usage: u25.94 s187.57 cu0 cs0 - .301% CPU load 1.95 requests/sec - 4647 B/second - 2379 B/request 150 requests currently being processed, 0 idle workers WWWWWWWWWWWWWWWWWWWWWWWWWWWCWWWRWWWWWWWWWWWWWWWWWWWWWCWWWWWWWWWW WWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWWRWWWWWWWWCWWWWWWWWWWWWWCWWWWWWWW WWWWWWWWWWWWWWWWWWWWWW.......................................... ................................................................ Qu'en pensez vous? (et j'ai plein de ram de libre, et 0 swap d'utilisé)
  4. Par rapport a ma config de mon serveur, je peux mettre quoi? 150? 200 ? J'ai aussi lu sur un forum qu'il pouvait etre intéressant de rajouter ca : mysql.allow_persistent=Off je peux le mettre n'importe ou dans le fichier? Sinon plus concrètement, c'est quand meme bizarre que mon srv sature comme ca, je dois avoir un pb sur un des mes sites, mais comment savoir lequel? une idée Dan? Copier/coller d'une partie mon fichier my.cnf : J'ai aussi une autre question, peut etre lié a mon soucis, je viens de relancer mysql, donc dans ma page d'état du srv sous pma, je vois : Ce serveur MySQL fonctionne depuis 0 jours, 0 heures, 0 minutes et 33 secondes. Il a démarré le Dim 19 Septembre 2010 à 15:11. par contre ca, ca me parrait énorme : Statistiques sur les requêtes: Depuis son démarrage, 3 714 requêtes ont été envoyées au serveur. Non? Merci
  5. OK, donc si j'ai rien dans mon fichier my.cnf (enfin par cette variable) c'est donc qu'il prend qqchose par defaut non? Merci
  6. oui je dois pouvoir faire ce que je veux C'est dans quel fichier de config? le my.cnf? Et pour le mysql_close(), je ne l'utilise jamais finalement, car c'est censé se refermer tout seul après (avant je l'utilisait, puis j'ai lu bcp de tuto ou les webmaster disaient que ca ne servait a rien...)
  7. Je n'envoie pas bcp de mail (que des mails de validation d'inscription par exemple)
  8. Bonjour, J'ai besoin de votre aide Mon serveur (serveur virtuel) plante régulièrement. Généralement cela se traduit par : - les sites ne s'affichent plus (page blanche ou trop long a charger) - un message d'erreur "too many connection" (donc plus d'acces mysql) En général je reboot et c'est reparti, pour plus ou moins longtemps. Uptime sur 1 mois 90%. La machine : bi xeon 3gz , 4go de RAM avec 2 srv virtuel Mon srv virtuel : 2go de ram, 1go de swap. distrib Debian GNU/Linux Lenny (v 5.0.3) + mysql (v 14.12) + php (v 5.2.6) + apache2 (v 2.2.9) Ca héberge 50 sites, dont le plus gros génère pas plus de 1000 visiteurs/jour 60% des sites sont en php avec un accès mysql (dont 10 blog WP) J'ai éliminé le possibilité que le plantage soit du au cron, car ca plante jamais a la meme heure. J'aimerais vos idées, conseils et avis. Merci de me sauver
  9. Merci pour ta réponse En fait je me suis fait une fonction qui me va bien (avec des morceaux de code pris sur google) : function F_calcul_duree($duree_restante) // détermine la duree de construction en fonction d'un timestamp { $tps_restant = $duree_restante ; $i_restantes = $tps_restant / 60; $H_restantes = $i_restantes / 60; $d_restants = $H_restantes / 24; $s_restantes = floor($tps_restant % 60); $i_restantes = floor($i_restantes % 60); $H_restantes = floor($H_restantes % 24); $d_restants = floor($d_restants); if ($d_restants > 0 ) echo $d_restants."j "; if ($H_restantes > 0 ) echo $H_restantes."h "; if ($i_restantes > 0 ) echo $i_restantes."m "; }
  10. Bonjour, Je rencontre un petit soucis de conversion d'un timestamp en durée lisible. J'ai par exemple : $temps = 5000; (valeur pris au hasard) echo date ( "d\j G\h i\m", mktime(0, 0, $temps, 0, 0, 0)) ; Je cherche donc a affiché une durée restant avec un évènement Mais il y a un décalage d'un jour En effet si $temps est de 12h, mon echo va affiché 30j 12h 00m au lieu de 0j 12h 00m Pourquoi et comment résoudre ce petit problème? Merci pour vos réponses.
  11. ebouilleur

    RegEx et url

    Avec le code suivant c'est presque fonctionnel. <?php $content = "<a href='http://www.google.fr/?var1=toto&id=456&var2=autrechose' target='_blank'><strong>Paul</strong></a>, ca va bien? Hésite pas a voir google image <a href='http://www.google.fr/?var1=toto&id=456&var2=autrechose' target='_blank'><img src='http://www.google.fr/intl/fr_fr/images/logo.gif' /></a>"; $mot_a_supprimer = array("<strong>","</strong>"); $content = str_replace($mot_a_supprimer,'',$content); $content = html_entity_decode($content); preg_match_all('/http:\/\/www.google.fr[^"\']*/',$content,$tableau); $RegEx = '#<a\s*href(\s)*=(\s)*[\"\'](.*?)[\"\'](.*?)>[^<]*<\/a>#is'; preg_match($RegEx,$content,$prenom); $prenom = explode(">", $prenom[0]); $prenom = substr($prenom[1],0,-3); $regex1 = "^[^<]"; $out = ereg($regex1,$prenom); if ($out > 0 ) { $prenom = suppaccents(utf8_decode($prenom)); // suppaccents est une fonction qui vire les accent et met des - a la place des espaces $nb=count($tableau[0]); for($i=0;$i<$nb;$i++) { $old_url = $tableau[0][$i]; $pieces_url = explode("&", $old_url2); $ref2 = str_replace("var2=","",$pieces_url[1]); $new_url = "http://www.monsite.com/mot-".$prenom."-fr-".$ref2.".html"; $content = str_replace($old_url,$new_url,$content); } echo "<hr>".$content; } ?> Ce qui affiche cette url : http://www.monsite.com/mot-paul-fr-456.html Ca bug uniquement si la 1ere url contient une image
  12. ebouilleur

    RegEx et url

    Arf non, j'ai oublié un détail important (c'est ce qui rend plus compliquer le truc), le texte du lien, ici "hello" doit etre repris dans mon url, ce qui donne : $content = "<a href='http://www.monsite.com/toto-456-hello.html' target='_blank'><strong>Hello</strong></a>, ca va bien? Hésite pas a voir google image <a href='http://www.monsite.com/toto-456.html' target='_blank'><img src='http://www.google.fr/intl/fr_fr/images/logo.gif' /></a>"; PS : je corrige dans mon post précédent
  13. ebouilleur

    RegEx et url

    Je suis pas sur que je puisse séparer en 2 parties ce travail... Le mieux c'est que je vous explique ce que je souhaite faire, peut etre que vous aurez une meilleur idée que moi. Donc je récupere du contenu via un flux rss. Je dois modifier les url de ce contenu Donc par exemple, je récupere : $content = "<a href='http://www.google.fr/?var1=toto&id=456&var2=autrechose' target='_blank'><strong>Hello</strong></a>, ca va bien? Hésite pas a voir google image <a href='http://www.google.fr/?var1=toto&id=456&var2=autrechose' target='_blank'><img src='http://www.google.fr/intl/fr_fr/images/logo.gif' /></a>"; Et je veux avoir au final quelque chose du genre : $content = "<a href='http://www.monsite.com/toto-456-hello.html' target='_blank'><strong>Hello</strong></a>, ca va bien? Hésite pas a voir google image <a href='http://www.monsite.com/toto-456.html' target='_blank'><img src='http://www.google.fr/intl/fr_fr/images/logo.gif' /></a>"; Donc en fait faut juste retranscrire l'url... (écrit comme ca ca parrait simple)
  14. ebouilleur

    RegEx et url

    Dans ton 1er post tu dis : et j'ai tester, mais ca me sort quand meme les url avec des images. Sinon tu as aussi dis : Alors que dans la doc, il est indiqué comme exemple : Donc ^() pourrait s'apparenter a mon ^img (moi c'est ce que je comprend) Merci pour ton aide
  15. ebouilleur

    RegEx et url

    En me basant sur ton regex (il y a qq erreurs) et tes remarques j'ai amélioré le mien en : $RegEx = '#<a\s*href(\s)*=(\s)*[\"\'](.*?)[\"\'](.*?)>([^img]*)<\/a>#is'; Mais la les images ne sont pas filtré enfin je continue tjs de chercher.
  16. ebouilleur

    RegEx et url

    En fait l'autre travail que je fais en parrallèle c'est récupéré le texte "qqchose" pour le réutilisé. Donc si c'est une image je ne dois pas l'utilisé. Généralement quand il y a du texte c'est sous le forme <strong>texte</strong>, donc je supprime juste les balise strong et op j'ai mon texte... mais c'est vrai que ce n'est pas passe partout... Je testerai de chez moi l'amélioration du regex merci
  17. ebouilleur

    RegEx et url

    Bonjour, J'essaye d'écrire une RegEx mais j'ai un peu de mal pour finalisé ce que je veux faire. Je veux extraire d'un texte tout ce qui est de la forme suivante : <a href=&quot;http://www.domaine.com">qqchose</a> Donc j'ai pondu ca : $RegEx = '#<[aA](\s)*(href|HREF)(\s)*=(\s)*[\"|\'](.*?)[\"|\'](.*?)>*<\/a>#is'; Mais voila, je ne veux pas que le "qqchose" soit une image.. et la j'y arrive pas, des que je tente quelquechose il ne me sélectionne plus rien il doit falloir utiliser [^img] ... UN petit cout de main svp? Merci
  18. Je veux bien virer les header, mais mettre l'extension .xml, là je comprends pas trop... je vais pas changer le .php de mon fichier par .xml, sinon le php ne sera plus interpreté.. ?! Oui ca m'étais déja arrivé aussi, mais cette fois ci ce n'est pas ca. y a peu etre un rapport avec les headers, car avant j'en avais pas et ca marchais (mais j'ai aussi fait plein d'autre modif donc je suis pas sur). Par contre j'ai besoin de ces header car quand on charge la page, ca propose automatiquement le téléchargement du fichier joueur_export.xml (au lieu de l'afficher) et il faut que je le télécharge Arf non, apres avoir relu 3 fois ton post cyberlaura, j'ai revérifier et si j'avais des sauts de ligne APRES le ?> de bdd.php et j'avai sregardé que avant donc c'est bon Merci beaucoup
  19. Bonjour, J'ai créé un fichier php qui va généré un fichier xml en fonction de donnée de ma bdd, mais une fois ce fichier généré, il y a 3 lignes vides en début du fichier, mais je n'arrive pas a comprendre pourquoi. Quelque'un aurais une idée? <?php $date = gmdate('D, d M Y H:i:s'); header("Content-Type: text/xml"); header('Content-Disposition: attachment; filename=joueur_export.xml'); header('Last-Modified: '. $date . ' GMT'); header('Expires: ' . $date); if(preg_match('/msie|(microsoft internet explorer)/i', $_SERVER['HTTP_USER_AGENT'])){ header('Cache-Control: must-revalidate, post-check=0, pre-check=0'); header('Pragma: public'); }else{ header('Pragma: no-cache'); } require_once("../bdd.php"); require_once("../fonction.inc.php"); $i = 0; $sql="SELECT id_pseudo, point, id_gang FROM perso order by point desc"; $req = mysql_query($sql) or die('Erreur SQL 1!<br>'.mysql_error()); if (@mysql_num_rows($req) ==0) print "<script> alert('La requête n\'a pas abouti !')</script>"; $xml = '<?xml version="1.0" encoding="ISO-8859-1"?>'.'<joueurexport>'; while($var_news = mysql_fetch_array($req)) { $id_joueur = $var_news['id_pseudo']; $point = $var_news['point']; $id_gang = $var_news['id_gang']; $i++; $xml .= '<personne>'; $xml .= '<classement>'.$i.'</classement>'; $xml .= '<pseudo>'.aff_texte_bdd(id2pseudo($id_joueur)).'</pseudo>'; $xml .= '<point>'.$point.'</point>'; $xml .= '<gang>'.aff_texte_bdd(id2gang($id_gang)).'</gang>'; $xml .= '</personne>'; } $xml .= '</joueurexport>'; echo $xml; ?> Merci
  20. pas plus d'info? genre quel page vu? pour voir si ca peut etre le meme truc que moi ..
  21. Non j'ai depuis plus de 6 mois leur code, et je n'ai rien changer sur mon site (dans mon code) depuis pas mal de temps, en tout cas, j'ai rien fais ces dernier jours
  22. Moi j'ai une page d'erreur : ErrorDocument 404 /404.php et awstats ne dis pas qu'elle est si visiter que ca...
  23. ET le javascript viendrais de http://weborama.com/sas/w-in-text.html
  24. Ce qui est bizare, c'est que 217.15.81.8 c'est l'ip de mon serveur AU niveau des log, tu parle des log awstat? ou des log de apache ? Merci
  25. Bonjour, Comme dit le titre, je pense qu'on essaye de black lister mon site. En fait voila les fais : Depuis 4 jours le nombre de page vu de mon site ont complètement explosé (je suis passé de 1000 à 30.000 pages vues) En fait ce sont mes pages header et foot.php qui sont vue... mais pas la pub qui est dessus, étonnant donc. Donc je me dis que ces pages ne sont pas vues pas un navigateur standart, lynx peut etre ou un script. Et depuis cette hausse de trafic je sais que l'on accédé a http://www.iwebtool.com/google_banned pour surement y vérifier mon site. Cohincidence? Je sais pas, ce que je sais c'est quie j'ai plein de pages qui sont vues, mais pas par des humain, donc ca m'emebete un peu, et je ne sais pas trop quoi faire. Merci de votre aide Mon site : http://www.nantesweb.net mes stats : http://nantesweb.net/stats/
×
×
  • Create New...