Écrire une réponse

Veuillez écrire votre message et l'envoyer

Cliquez dans la zone sombre de l'image pour envoyer votre message.

Retour

Résumé de la discussion (messages les plus récents en premier)

laurent.duretz
2006-07-07 17:03:29

Bonjour,

J'ai regardé le script qui pose le même problème chez FREE.

Je pense que cela vient d'un dépassement des limites mémoire.

Plusieurs choses me font penser à cela :
1) Le plantage ne se produit pas sur toutes les plateformes.
2) Sur une même plateforme, le plantage ne se produit pas systématiquement, il dépend du nombre de photos et de répertoires scannés.
3) L'algorithme utilisé est récursif. Ce genre d'algo est gourmand en mémoire.
4) Le fichier XML est écrit d'une seule traite avec la seule variable $listing qui ne cesse de se remplir au fur et à mesure que le script parcourt l'arborescence.

Solutions à court terme :
A) Diminuer le nombre de photos dans l'album
B) Changer d'hébergeur (nan, je plaisante ;-)
C) Jouer avec plusieurs sites distants (par example, si j'ai 2 répertoires sur un site distant, créer deux sites distants qui pointent chacun sur un répertoire et mettre le script dans chaque répertoire.

Solution à long terme
Le script est très bon mais il ne tient pas compte des contraintes d'exploitation ni de la taille des bases gérées.
Pour cela, il faut repenser l'algorithme.
1) la fonction récursive ne devrait générer qu'une liste de répertoires
2) une nouvelle fonction scan un répertoire de la liste et flush le résultat dans le fichier xml de façon a diminuer la taile de la variable listing en cours de traitement
3) il faut penser qu'un scan comme celuyi peut prendre du temps et donc rafraîchir le max_execution_time

Bon courage,

Laurent Duretz

Hotfirenet
2006-07-07 12:22:05

pas trouvé encore d'ou ca peut venir,

sinon un peut d'aide serai la bien venu car ca deconne pour une version qui n'est plus beta ...
c que vous etes parti a la Rmll

raoutman
2006-07-06 15:13:28

apparement j'ai le même problème ...

Une solution pour les sites distants avec pwg 1.6 ?

Hotfirenet
2006-07-06 14:30:53

voila le prob que je n'avais avec la version beta de pwg

impossible de creer le listing.xml sur site distant

pourtant quand je fait un test, g  bien

PWG-INFO-2: test successful

mais apres lors de la generation du listing impossible de le creer, donc aucune syncro possible

le prob peut peut etre venir que mes fotos sont un distant qui est free !!
donc pas de chmod possible

est ce un bug de cette version officiel ??

ca marchais mieu en beta !
lol

merci ++

j'essai de trouver d'ou peu venir le prob mais je galere un peu

Pied de page des forums

Propulsé par FluxBB

github twitter newsletter Faire un don Piwigo.org © 2002-2024 · Contact