Bonjour,
je dispose d'un hébergeur permettant d'effectuer des tâches cron. Cependant le script appelé est très gourmand niveau mémoire est les 32M accordé à mon script ne suffisent pas.
J'ai donc crée un fichier htaccess avec la directive php_value memory_limit 200M, lorsque je l'appelle par moi même ce script à l'aide d'un navigateur mon script se termine correctement car je dispose maintenant de 200M de mémoire.
Mais maintenant quand je configure ma tâche cron avec ce script est bien il me retourne les erreurs d'allocation mémoire, on dirait que le fichier htaccess est ignoré. J'ai testé raise_memory_limit("200M"), ini_set("memory_limit", "200M"), mais rien n'y fait.
L'appel de mon script " php /home/sqdqs/monscript.php ", n'y a t'il pas de paramètres php à insérer dans la commande (genre php -q) ?
En pensant par webcron.org, cela fonctionne, le fichier htaccess est pris en compte et mon script se termine correctement. Mais je voudrais rester que sur mon CPANEL de mon hébergeur et pas externaliser certaines fonctions.
Avez vous une idée de solution ?
Merci
Partager