OVH Community, votre nouvel espace communautaire.

Execution d’une tache planifiée KO


francoisch
24/12/2013, 12h10
bonjour

J'ai fait exactement ce que tu proposes, ça marche impeccablement, je n'avais pas bien lu le texte dans le Manager..

Merci de ton aide.

Francois


Citation Envoyé par Nowwhat
Bonjour,

Plan A:
Dépose un fichier getcwd.php dans ton /www/
Code PHP:
 echo getcwd();
?>
Puis pointe ton navigateur vers http://www.ton-domaine.tld/getcwd.php

Plan B:
C'est marqué dans le Manager (V3) d'OVH.

Nowwhat
24/12/2013, 10h41
Bonjour,
Citation Envoyé par francoisch
....
Ma question : comment identifier le serveur sur lequel s’exécute un processus lancé par le planificateur OVH ?
Plan A:
Dépose un fichier getcwd.php dans ton /www/
Code PHP:
 echo getcwd();
?>
Puis pointe ton navigateur vers http://www.ton-domaine.tld/getcwd.php

Plan B:
C'est marqué dans le Manager (V3) d'OVH.

francoisch
24/12/2013, 10h21
Bonjour

J’ai un processus en Php qui :
• Fonctionne très bien en exécution manuelle
• Ne fonctionne pas en lancement avec le planificateur OVH

Apparemment certaines conditions d’exécution sont différentes.

Pour les chemins d'accès, par exemple, au lieu de $_SERVER['DOCUMENT_ROOT']."/toto.php", j’ai mis "/homez.999/wxyz/www/toto.php".

Mais, pour paramétrer le serveur sur lequel s’exécute le processus, j’ai essayé de l’identifier avec :
$_SERVER['HTTP_HOST']
$_SERVER['SERVER_NAME']
mais sans succès, le log d'exécution indique « Filename cannot be empty ».

Ma question : comment identifier le serveur sur lequel s’exécute un processus lancé par le planificateur OVH ?

Pour mémoire, j’ai bien ajouté #!/usr/local/bin/php en première ligne.

Par avance merci de votre aide.

Francois