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
probleme avec requete HTTP
Modérateur : Francois
-
- Raspinaute
- Messages : 136
- Enregistré le : sam. 18 oct. 2014 19:09
Re: probleme avec requete HTTP
URGENT !
Faire une sauvegarde de ce qui fonctionne.
Pour le reste, je n'ai malheureusement pas d'idée.
Faire une sauvegarde de ce qui fonctionne.
Quelles erreurs ?zeverybest a écrit :j'obtient des erreur (sic)
Pour le reste, je n'ai malheureusement pas d'idée.
Dans mon panier : rpi1A+ : »:: »:: | rpi1B : »:: »:: | rpi1B+ : »:: »:: | rpi2B : »:: »:: | rpi3B : »:: »:: | rpi0 : »::
-
- Raspinaute
- Messages : 136
- Enregistré le : sam. 18 oct. 2014 19:09
Re: probleme avec requete HTTP
Cette erreur la
Et ça s'arrête la
Code : Tout sélectionner
FATAL ERROR: socket_write() failed, characters written
Re: probleme avec requete HTTP
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.
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.
-
- Raspinaute
- Messages : 136
- Enregistré le : sam. 18 oct. 2014 19:09
Re: probleme avec requete HTTP
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 ?
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 ?
-
- 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
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+
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.
Re: probleme avec requete HTTP
Plop,
D'accord avec Lolo : +1
Voir si ta conf réseau est identique sur les différentes RPi.
Cela inclut :
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
Dans mon panier : rpi1A+ : »:: »:: | rpi1B : »:: »:: | rpi1B+ : »:: »:: | rpi2B : »:: »:: | rpi3B : »:: »:: | rpi0 : »::