probleme avec requete HTTP

Vous avez réalisé ou vous voulez réaliser un truc impensable avec votre Raspberry Pi ? Cet endroit est pour vous...

Modérateur : Francois

Répondre
zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

probleme avec requete HTTP

Message par zeverybest » mer. 12 juil. 2017 11:18

Bonjour a tous

je suis confroté a un probleme un peu surprenant

sur un de mes RPi, j'ai un script qui test la presence de telephone portable present sur le site en utilisant l'API de la freebox révolution

c'est tres pratique

Mais voila, comme j'ai eu un probleme de carte memoire, j'ai ré installé ce RPi

j'ai remis Wheezy, mais la version est plus recente que celle qui etait en place

mon script ne fonctionne plus

j'obtient des erreur lorsque je fais une requette HTTP

comment se fait il qu'une requete dans un script php fonctionnait avant et ne fontionne plus maintenant

ce meme fichier php fonctionne tres bien sur un autre RPi (ancienne version de Wheezy)

quelqu'un a une idée

Y a t il quelques chose dans la config qui puisse bloquer les requetes http par defaut

Merci de vos lumieres

Avatar du membre
zeb
Raspinaute
Messages : 280
Enregistré le : ven. 19 sept. 2014 11:04

Re: probleme avec requete HTTP

Message par zeb » mer. 12 juil. 2017 11:40

URGENT !
Faire une sauvegarde de ce qui fonctionne.
zeverybest a écrit :j'obtient des erreur (sic)
Quelles erreurs ?

Pour le reste, je n'ai malheureusement pas d'idée.
Dans mon panier : rpi1A+ : »:: »:: | rpi1B : »:: »:: | rpi1B+ : »:: »:: | rpi2B : »:: »:: | rpi3B : »:: »:: | rpi0 : »::

zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

Re: probleme avec requete HTTP

Message par zeverybest » jeu. 13 juil. 2017 05:56

Cette erreur la

Code : Tout sélectionner

FATAL ERROR: socket_write() failed,  characters written
Et ça s'arrête la

Korhm
Raspinaute
Messages : 232
Enregistré le : ven. 19 sept. 2014 08:13
Localisation : Toulouse

Re: probleme avec requete HTTP

Message par Korhm » mar. 18 juil. 2017 21:00

Bonsoir,

Il faudrait avoir un peu plus d'infos sur la requête HTTP que tu tente d'exécuter, en montrant ton script PHP par exemple.

zeverybest
Raspinaute
Messages : 136
Enregistré le : sam. 18 oct. 2014 19:09

Re: probleme avec requete HTTP

Message par zeverybest » mer. 19 juil. 2017 10:50

J'ai trouve mon problème

C’était tout bête :

comme ma requête fait appelle a l'API de la freebox, j'utilisait le nom (mafreebox.freebox.fr)
Or, je n'avait pas de résolution DNS (je ne pouvais faire de PING)

en remplaçant ce nom par sont IP, ça fonctionne bien

J'ai donc ajouté les serveurs DNS dans le fichier resolv.conf

Il y a cependant un point que je ne comprend pas : précédemment, cela fonctionnait. Sur un autre RPI, cela fonctionne

J'ai bien ma liste de DNS dans le resolv.conf des autres RPI, pourtant je ne l'ai jamais rentré

Y a t il un moyen pour que les DNS s’implémentent automatiquement dans ce fichier?

Comment sont ils arrivé là sur les autres RPI ?

destroyedlolo
Raspinaute
Messages : 1586
Enregistré le : dim. 10 mai 2015 18:44
Localisation : Dans la campagne à côté d'Annecy
Contact :

Re: probleme avec requete HTTP

Message par destroyedlolo » mer. 19 juil. 2017 15:20

Salut,

S'ils obtiennent leur IP par DHCP, oui, il me semble que le démon modifie l'/etc/resolv.conf

(conditionnel, ca fait un moment que je n'ai pas joué avec ca).

A+
  • BananaPI : Gentoo, disque SATA de 2 To
  • Domotique : 1-wire, TéléInfo, Tablette passée sous Gentoo, ESP8266
  • Multimedia par DNLA
  • Et pleins d'idées ... et bien sûr, pas assez de temps.
Un descriptif de ma domotique 100% fait maison.

Avatar du membre
zeb
Raspinaute
Messages : 280
Enregistré le : ven. 19 sept. 2014 11:04

Re: probleme avec requete HTTP

Message par zeb » mer. 19 juil. 2017 16:42

Plop,

D'accord avec Lolo : +1

Voir si ta conf réseau est identique sur les différentes RPi.
Cela inclut :

Code : Tout sélectionner

/etc/resolv.conf.head
/etc/resolv.conf
/etc/resolv.conf.tail
/etc/hosts
:ugeek:
Dans mon panier : rpi1A+ : »:: »:: | rpi1B : »:: »:: | rpi1B+ : »:: »:: | rpi2B : »:: »:: | rpi3B : »:: »:: | rpi0 : »::

Répondre

Retourner vers « Utilisateurs avancés »