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 :

Apache 2.2 access.log


Sujet :

Apache

Vue hybride

Message précédent Message précédent   Message suivant Message suivant
  1. #1
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 9
    Par défaut Apache 2.2 access.log
    Bonjour la communauté,

    J'ai un problème de requête d'une page PHP avec l'erreur 400 relevé dans le fichier access.log.
    Copie de la ligne => 192.168.0.250 - - [11/Jun/2025:14:05:50 +0200] "GET /temperature.php HTTP/1.1" 400 933
    J'utilise la même fonction avec d'autres objets connectés de mon cru et je n'ai aucun problème.
    Exemple d'une requête qui fonctionne => 192.168.0.232 - - [11/Jun/2025:14:05:00 +0200] "GET /temperature.php HTTP/1.1" 200 7

    Mon soucis, c'est que le chiffre (code) qui suit l'erreur 400 (toujours le même) est 933 que je ne comprend pas et je n'ai pas trouvé d'explication sur ce 2ème code.
    Avez vous une idée de ce qui peut provoquer cela et aussi ce que veut dire ce 2ème code.
    Par avance merci à tous.

  2. #2
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 667
    Par défaut
    le nombre 933 correspond aux octets envoyées dans la réponse http.

    l'erreur 400 correspond à une requête http mal formée :
    https://developer.mozilla.org/fr/doc...nce/Status/400
    est ce qu'il s'agit d'un navigateur qui essaye d'accéder à cet url ? ou alors du code par exemple javascript avec la fonction fetch ?

  3. #3
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 9
    Par défaut
    Bonjour,

    Merci pour cet éclaircissement du 2ème chiffre, en revanche, je ne comprend pas pourquoi 933 alors que la même fonction et la même page retourne 7 lorsque la réponse est correcte comme montrée dans les 2 lignes de l'access.log.
    Bon cela me met sur une piste pour ma recherche de bug que je pensai plutôt lié à l'IP du client, car je filtre les IP sur mon serveur afin d'éviter le ack très important (déjà victime d'un remsonware en 2015)
    Pour l'erreur 400, je connais ce type d'erreur, mais utilisant la même fonction C qui interroge mon serveur, je me disait que ce n'était pas possible, mais affaire à suivre...

    Merci beaucoup pour cette aide.

  4. #4
    Expert confirmé
    Avatar de mathieu
    Profil pro
    Inscrit en
    Juin 2003
    Messages
    10 667
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Juin 2003
    Messages : 10 667
    Par défaut
    en cas d'erreur 400 apache retourne surement une page d'erreur par défaut en html.

  5. #5
    Nouveau membre du Club
    Homme Profil pro
    Inscrit en
    Août 2012
    Messages
    9
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Localisation : France

    Informations forums :
    Inscription : Août 2012
    Messages : 9
    Par défaut
    Problème résolu, il m'a fallut utiliser un autre ESP32 pour comprendre le pourquoi du comment!
    L'URL était formulée avec l'adresse IP "192.168.000.001" au lieu de "192.168.0.1".
    Apparemment, Apache n'aime pas les adresses IP sur 3 chiffres.
    Maintenant tout va bien, j'ai modifié ma fonction pour tenir compte de ce soucis, à moins qu'il n'y ait un paramètre httpd.conf pour cela, si vous avez un tuyau, je suis preneur.

    Merci beaucoup pour les pistes et idées sur le problème.

+ Répondre à la discussion
Cette discussion est résolue.

Discussions similaires

  1. Mettre le login dans le access.log d'Apache
    Par fourchette dans le forum Apache
    Réponses: 6
    Dernier message: 17/12/2009, 18h34
  2. Access.log de Squid
    Par barbarello dans le forum Autres Logiciels
    Réponses: 0
    Dernier message: 07/02/2008, 10h24
  3. awstats : spécifier le access.log à "auditer" ?
    Par byloute dans le forum Serveurs (Apache, IIS,...)
    Réponses: 1
    Dernier message: 12/01/2008, 17h28
  4. [tomcat]Access log
    Par Patrick dans le forum Tomcat et TomEE
    Réponses: 1
    Dernier message: 10/03/2006, 17h28
  5. Apache et mysql - les logs!
    Par allyson dans le forum Applications et environnements graphiques
    Réponses: 7
    Dernier message: 09/03/2006, 10h18

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