Bonjour
Sur un applicatif basé sur Symfony 1.4.21-DEV nous venons de nous rendre compte que notre ficher /cache/frontend/prod/config/config_autoload.yml.php était en permanence supprimé/regénéré. Or quand plusieurs tâches se lancent à la même seconde via la crontab, il arrive que certaines du coup ne trouvent pas le fichier (présence de warnings PHP d'include not found au niveau des logs - voir plus bas) et au niveau de la tâche cela génère une erreur " Couldn't find class XXXX" qui plante la tâche.
Est-ce normal que ce fichier temporaire soit de cette manière tout le temps regénéré alors que le fichier d'origine /config/autoload n'est pas modifié ?
Erreurs obtenues sur le fichier :
unlink(/var/web/relight/cache/frontend/prod/config/config_autoload.yml.php): No such file or directory in /var/web/relight/lib/vendor/symfony/lib/autoload/sfAutoload.class.php on line 132
include(/var/web/relight/cache/frontend/prod/config/config_autoload.yml.php): failed to open stream: No such file or directory in /var/web/relight/lib/vendor/symfony/lib/autoload/sfAutoload.class.php on line 138
include(): Failed opening '/var/web/relight/cache/frontend/prod/config/config_autoload.yml.php' for inclusion (include_path='.:/usr/share/php:/usr/share/pear') in /var/web/relight/lib/vendor/symfony/lib/autoload/sfAutoload.class.php on line 138
Merci
Partager