Bonjour/Bonsoir,
J'ai copié une certaine quantité de fichiers dans "galleries" (env. 115000 fichiers, 8.5Go).
Et lorque je lance la synchro rapide (ftp), j'obtiens:
Fatal error: Allowed memory size of 134217728 bytes exhausted (tried to allocate 20480 bytes) in /opt/piwigo/piwigo/admin/site_update.php on line 503
Ce qui corespond au defaut de php (128Mo)
Dans mon php.ini (/etc/php/7.0/cli/php.ini) j'avais :
memory_limit = -1
je l'ai passé à :
memory_limit = 512MB
Mais cela ne change rien.
Ca bloque toujours au dela de 128Mo.
Je n'ai pas trouvé de config particuliere dans piwigo.
Quelqu'un aurait une idée ?
Merci.
Version de Piwigo: 2.8.6
Version de PHP: 7.0
Hors ligne
Bonjour,
Je dirais également d'augmenter le temps d'exécution de la requête.
Mais vu le nombre de photos que tu as je ferrais plutôt une syncro (pas la rapide)
1/ la structure
2/ les albums ou tu as ajouté des photos
Hors ligne
Merci pour ta reponse.
J'ai essayé en "pas rapide" et la structure se met à jour, en revanche j'ai la meme erreur pour les fichiers.
L'erreur est clairement un probleme d'allocation memoire, et je le sais pas si on peut changer ça dans la config de piwigo.
Je l'ai fait dans php.ini mais il semblerait qu'il n'en tienne pas compte.
Quelqu'un m'a conseillé la 2.9 RC2 et qu'on pouvait envoyer énormément de fichiers à la fois (des "milliards"...).
Je n'ai pas vu d'indication à ce sujet dans les release notes, mais je testerai une fois en release (bientot j'espère).
Hors ligne