502 Bad Gateway sur un seul fichier

Bonjour,

J'ai posté cette question hier, mais elle a disparu après que je l'ai éditée… J'essaye de la reproduire ci-dessous.

Étant un newbie ici, j'espère être dans la bonne section du forum. Mes excuses anticipées si ça n'est pas le cas. Voici donc le souci :

La page https://rocherbleu.com/balise/decode-ffvl.php ne fonctionne plus depuis le 20 juin vers 7h00 et renvoie le message d'erreur "502 Bad Gateway - openresty". Cette page va chercher un fichier json sur https://data.ffvl.fr/api/, puis le traite. Elle fonctionnait parfaitement avant cette date.

Une autre page similaire en tous points fonctionne parfaitement : https://rocherbleu.com/balise/decode-pioupiou.php qui va chercher le json sur http://api.pioupiou.fr/v1/archive/

La structure de ces fichiers php est la suivante :

if ($idbalise=='') {$idbalise=61;}
…/…
$url="https://data.ffvl.fr/api/?base=balises&r=histo&hours=24&idbalise=".$idbalise."&mode=json&key=xxx";
$file = file_get_contents($url);
// décoder le flux JSON
$datas = json_decode($file, true);
…/…

(xxx : clef anonymisée)

Si je migre la page qui ne fonctionne plus sur le serveur web de mon NAS perso (même version de php 7.4), elle fonctionne parfaitement. Voir http://gilou.mydad.info/decode-ffvl.php (j'ai modifié la fin du fichier php pour qu'il affiche un résultat en cas de réussite)

J'ai soupçonné un problème lié à une requête https sur le fichier fautif. J'ai donc changé le lien https en http, mais j'obtiens le même résultat (fonctionne sur le NAS local, et pas sur le serveur OVH).

Merci d'avance,