IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Debuggeur Apache ?


Sujet :

Apache

  1. #1
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    148
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2004
    Messages : 148
    Par défaut Debuggeur Apache ?
    Bonjour,

    J'ai un gros problème avec apache et php ! Je dois avoir un problème de boucle infinie, ou dans tous les cas, un problème qui fait que apache se met à occuper 100% du processeur de façon continue (jusqu'à maintenant il restait toujours proche de 0%). Le code php est énorme, des requêtes provenant de l'exterieur sont faites en permanence, et il m'est pour le moment impossible de savoir d'où vient le soucis.

    Quels moyens existe t'il pour tenter de localiser le problème ? Il faudrait que je sache par exemple dans quel fichier php apache tourne en boucle. Quelles sont les valeurs des variables ! Je ne peut pas utiliser l'astuce echo ''; die(); car les php sont executés en arrière plan.

    Je patauge...D'avance merci

  2. #2
    tintin22
    Invité(e)
    Par défaut
    Quelle est la version, quels sont les modules activés ?

  3. #3
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    148
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2004
    Messages : 148
    Par défaut
    Apache V2. Quand aux modules activés je ne sais, ce n'est pas moi qui ai configuré le serveur, et je ne suis pas un pro de ce domaine...On peut savoir ça comment ?

    A+

  4. #4
    Rédacteur
    Avatar de _Mac_
    Profil pro
    Inscrit en
    Août 2005
    Messages
    9 601
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Août 2005
    Messages : 9 601
    Par défaut
    Je ne suis pas sûr que les modules pourront t'aider. Je choisirais plutôt l'approche des logs applicatives : dans ton code PHP, tu ajoutes du code qui écrit un message spécifique dans un fichier, comme ça tu verras d'où vient la boucle.

  5. #5
    Membre confirmé
    Inscrit en
    Mai 2004
    Messages
    148
    Détails du profil
    Informations personnelles :
    Âge : 41

    Informations forums :
    Inscription : Mai 2004
    Messages : 148
    Par défaut
    Bonne idée oui ! Le seul problème c'est que je dois toucher à tous les fichiers. Mais en attendant je vais faire ça ! Merci pour l'idée.

    Mais si qqn a d'autres solutions...

  6. #6
    tintin22
    Invité(e)
    Par défaut
    A mon avis, inutile de debuguer d'autant plus que ce n'est pas evident de le faire ! Si tu as un Apache ordinaire (qui n'a pas été modifié et recompilé ...), le bug doit etre connu, il suffit donc de connaitre la version exacte et de googler sur ses bugs connus d'upgrader sa version si necessaire. (Les modules c'est juste pour info au cas où tu aurai installé un module supplementaire qui peut lui-même contenir des bugs).
    Il faut egalement checker les eventuelles vulnerabilités de ton Apache, il peut s'agir d'une attaque (voir les logs).

Discussions similaires

  1. Tutoriels pour Apache
    Par Marc Lussac dans le forum Apache
    Réponses: 8
    Dernier message: 11/11/2009, 20h10
  2. [Apache][TomCat] Problème avec mod_jk
    Par formentor dans le forum Tomcat et TomEE
    Réponses: 5
    Dernier message: 21/06/2003, 20h41
  3. [Kylix] problème avec websnap dso apache
    Par RezzA dans le forum EDI
    Réponses: 2
    Dernier message: 02/06/2003, 16h31
  4. Réponses: 6
    Dernier message: 28/10/2002, 11h34
  5. Tomcat + Apache-SOAP
    Par lucho31 dans le forum Services Web
    Réponses: 3
    Dernier message: 17/10/2002, 09h55

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo