Bonjour,
J'effectuai récemment sans aucun problème des tâches planifiées appelant des batch qui exécutaient des scripts PHP.
L'objet de ces scripts est un traitement rapide d'informations contenues dans une base, exports de ces informations sous forme de fichier csv puis envoi de l'export par mail.
Or depuis 2 jours, sans modification de code, tous les traitements (update de la base et génération du fichier d'export) se font sans problème. Mais, seul, les emails ne partent plus ???
J'ai testé mes scripts via un navigateur et là chose étrange les mails partent sans problème
C'est le même script, aucun paramètre n'est envoyé au script, donc pourquoi se comporte-t-il différemment entre le navigateur et l'interpréteur de commande ?? Et surtout pourquoi maintenant et pas avant ??
J'ai essayé de trouvé un palliatif en lançant le navigateur via une ligne de commande, là ça marche mais impossible de fermer le browser (même avec un taskkill juste après la commande d'ouverture du browser), donc pas top quand on a une douzaine d'export quotidien.
Vous allez me dire "envoie sur un FTP !", je répondrai "j'aimerai bien, mais je suis obligé de passer par les mails. aaahh c'est utilisateurs ! grrr"
Quelqu'un aurait-il une idée sur ce problème plutôt particulier ?
Partager