#31 2006-07-10 20:40:26

laurent.duretz
Équipe Piwigo
22 France
2004-06-29
693

Re: probleme site distant.

Voici une copie du mail que j'ai envoyé à l'équipe phpwebgallery :

Suite à un plantage chez Free, j'ai audité votre script tools/create_listing_file.php.

Une première analyse a été postée sur le forum http://forum.phpwebgallery.net/viewtopi … 44#p40044.

Cette première analyse n'est pas tout à fait complète puisque j'ai trouvé 2 autres éléments qui posent problème.
1) Si l'utilisateur positionne $conf['use_exif'] à TRUE alors que PHP ne supporte pas EXIF, une erreur est générée.
2) L'utilisation de @opendir dans les fonctions get_thumb_files(), get_representative_files() et get_high_files() génèrent des erreurs.

Ces erreurs, multipliées par le nombre de répertoires et d'images, font déborder le buffer d'erreur et planter le script.
J'ai donc ajouté un test file_exists() devant ces appels afin d'alléger le buffer et cela fonctionne correctement.

file_exists() est gourmand en ressources système (dixit l'aide PHP) et peut donc poser des problèmes de max_execution_time sur les serveurs chargés ou avec de grosses arborescences de fichier.

J'ai déposé ce script ici : http://laurent.duretz.free.fr/create_listing_file.zip


« Entre Ce que je pense, Ce que je veux dire, Ce que je crois dire, Ce que je dis, Ce que vous avez envie d'entendre, Ce que vous entendez, Ce que vous comprenez... il y a dix possibilités qu'on ait des difficultés à communiquer. Mais essayons quand même... »
[ Bernard Werber ]

Hors ligne

#32 2006-07-10 22:36:31

raoutman
Membre
2006-07-05
11

Re: probleme site distant.

ça fonctionne nickel avec ce script pour moi, merci :-)

Hors ligne

#33 2006-07-11 09:18:46

isaric
Membre
2005-07-30
88

Re: probleme site distant.

laurent.duretz a écrit:

J'ai déposé ce script ici : http://laurent.duretz.free.fr/create_listing_file.zip

Merci cela a marché (une fois car je n'ai pas fait d'autres essais) sur la version 1.5.2.

Cela marche t-il avec la version 1.6.0 (car il me semble qu'il y a les mêmes problèmes) ?

    *  0 informations des images synchronisées avec les méta-données
    * 0 images candidates à la synchronisation avec les méta-données
    * Méta-données employées : filesize, width, height, date_creation


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.
ma config

Hors ligne

#34 2006-07-11 11:18:33

laurent.duretz
Équipe Piwigo
22 France
2004-06-29
693

Re: probleme site distant.

Le script que j'ai modifié est celui de la version 1.6.0 (Révision 1228 de subversion).

Je mets à disposition le script modifié pour la version 1.5.2 ici :
http://laurent.duretz.free.fr/create_li … -1.5.2.zip

PS : je ne l'ai pas testé.

Dernière modification par laurent.duretz (2006-07-11 11:29:06)


« Entre Ce que je pense, Ce que je veux dire, Ce que je crois dire, Ce que je dis, Ce que vous avez envie d'entendre, Ce que vous entendez, Ce que vous comprenez... il y a dix possibilités qu'on ait des difficultés à communiquer. Mais essayons quand même... »
[ Bernard Werber ]

Hors ligne

#35 2006-07-11 18:13:16

isaric
Membre
2005-07-30
88

Re: probleme site distant.

Pour 1.5.2,  c'est bizarre
http://laurent.duretz.free.fr/create_listing_file.zip
a marché (au moins une fois)

Pour la 1.6.0 :
Dans créer un nouveau site distant : (donner son URL vers create_listing_file.php) :
J'ai eu une erreur, mais au 2ième lancement, il est passé !

http://laurent.duretz.free.fr/create_listing_file.zip
ne marche pas avec la 1.6.0 (version téléchargé le 11/07/06)
A la Synchronisation j'ai :
[http://site_distant.free.fr//listing.xml] PWG-ERROR-NOLISTING (le fichier listing.xml est introuvable)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.
ma config

Hors ligne

#36 2006-07-11 23:38:46

laurent.duretz
Équipe Piwigo
22 France
2004-06-29
693

Re: probleme site distant.

isaric a écrit:

Pour 1.5.2,  c'est bizarre
http://laurent.duretz.free.fr/create_listing_file.zip
a marché (au moins une fois)

Pour la 1.6.0 :
Dans créer un nouveau site distant : (donner son URL vers create_listing_file.php) :
J'ai eu une erreur, mais au 2ième lancement, il est passé !

http://laurent.duretz.free.fr/create_listing_file.zip
ne marche pas avec la 1.6.0 (version téléchargé le 11/07/06)
A la Synchronisation j'ai :
[http://site_distant.free.fr//listing.xml] PWG-ERROR-NOLISTING (le fichier listing.xml est introuvable)

Je reprends :
> pour la 1.5.2 c'est ici http://laurent.duretz.free.fr/create_li … -1.5.2.zip
> pour la 1.6.0 c'est là http://laurent.duretz.free.fr/create_listing_file.zip

J'ai testé les 2 et cela marche sur mon site free.
Toutefois, le succès de l'exécution de ce script dépend fortement du nombre d'images et de répertoires à parcourir.
En effet, un script chez free à 30 secondes pour s'exécuter sinon il est arrêté avec une erreur fatale.
Pour ma part, avec 220 images/thumbnails/high pour 21 dossiers, il me faut entre 4 et 5 secondes pour générer le listing.
Je vous laisse conclure en fonction de la taille de votre arborescence.


« Entre Ce que je pense, Ce que je veux dire, Ce que je crois dire, Ce que je dis, Ce que vous avez envie d'entendre, Ce que vous entendez, Ce que vous comprenez... il y a dix possibilités qu'on ait des difficultés à communiquer. Mais essayons quand même... »
[ Bernard Werber ]

Hors ligne

#37 2006-07-17 08:13:36

isaric
Membre
2005-07-30
88

Re: probleme site distant.

laurent.duretz as-tu reçu l'adresse du site distant ?

Moi, j'ai avec la 1.6.0

[Simulation] Chercher les nouvelles images dans les répertoires

    * catégories ajoutées dans la base de données
    * éléments ajoutés dans la base de données
    * catégories supprimées de la base de données
    * éléments supprimés de la base de données
    * éléments mis à jour dans la base de données
    * 1 erreurs survenues durant la synchronisation

Liste des erreurs

    * [http://....free.fr//listing.xml] PWG-ERROR-NOLISTING (le fichier listing.xml est introuvable)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.
ma config

Hors ligne

#38 2006-07-21 15:35:17

nnikloss
Membre
2005-09-09
63

Re: probleme site distant.

Bonjour,
Le patch ne marche que pour la synchro des sites distants non ? Ou aussi pour la synchro local?

Niklos.


laurent.duretz a écrit:

isaric a écrit:

Pour 1.5.2,  c'est bizarre
http://laurent.duretz.free.fr/create_listing_file.zip
a marché (au moins une fois)

Pour la 1.6.0 :
Dans créer un nouveau site distant : (donner son URL vers create_listing_file.php) :
J'ai eu une erreur, mais au 2ième lancement, il est passé !

http://laurent.duretz.free.fr/create_listing_file.zip
ne marche pas avec la 1.6.0 (version téléchargé le 11/07/06)
A la Synchronisation j'ai :
[http://site_distant.free.fr//listing.xml] PWG-ERROR-NOLISTING (le fichier listing.xml est introuvable)

Je reprends :
> pour la 1.5.2 c'est ici http://laurent.duretz.free.fr/create_li … -1.5.2.zip
> pour la 1.6.0 c'est là http://laurent.duretz.free.fr/create_listing_file.zip

J'ai testé les 2 et cela marche sur mon site free.
Toutefois, le succès de l'exécution de ce script dépend fortement du nombre d'images et de répertoires à parcourir.
En effet, un script chez free à 30 secondes pour s'exécuter sinon il est arrêté avec une erreur fatale.
Pour ma part, avec 220 images/thumbnails/high pour 21 dossiers, il me faut entre 4 et 5 secondes pour générer le listing.
Je vous laisse conclure en fonction de la taille de votre arborescence.

Hors ligne

#39 2006-07-21 15:40:01

laurent.duretz
Équipe Piwigo
22 France
2004-06-29
693

Re: probleme site distant.

nnikloss a écrit:

Bonjour,
Le patch ne marche que pour la synchro des sites distants non ? Ou aussi pour la synchro local?

Je ne sais pas, je ne connais pas encore le script qui gère la synchro en local.

Mon site perso est hébergé chez un hébergeur payant avec peu de disque. J'ai donc toutes mes photos chez Free ou je dispose d'un giga.


« Entre Ce que je pense, Ce que je veux dire, Ce que je crois dire, Ce que je dis, Ce que vous avez envie d'entendre, Ce que vous entendez, Ce que vous comprenez... il y a dix possibilités qu'on ait des difficultés à communiquer. Mais essayons quand même... »
[ Bernard Werber ]

Hors ligne

#40 2006-07-21 16:25:00

nnikloss
Membre
2005-09-09
63

Re: probleme site distant.

laurent.duretz a écrit:

nnikloss a écrit:

Bonjour,
Le patch ne marche que pour la synchro des sites distants non ? Ou aussi pour la synchro local?

Je ne sais pas, je ne connais pas encore le script qui gère la synchro en local.

Mon site perso est hébergé chez un hébergeur payant avec peu de disque. J'ai donc toutes mes photos chez Free ou je dispose d'un giga.

J'ai pris l'option du payant 32€/an pour 10gigas :).

J'espere que tu auras un peu de temps pour regarder la synchro local :).



niklos

Dernière modification par nnikloss (2006-07-21 16:27:33)

Hors ligne

#41 2006-07-21 17:03:28

isaric
Membre
2005-07-30
88

Re: probleme site distant.

nnikloss a écrit:

10gigas

Ce n'est pas un supplément chez Free. Il suffit d'activer le compte free pour passer de 1Go à 10Go


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.
ma config

Hors ligne

#42 2006-07-21 17:06:37

nnikloss
Membre
2005-09-09
63

Re: probleme site distant.

isaric a écrit:

nnikloss a écrit:

10gigas

Ce n'est pas un supplément chez Free. Il suffit d'activer le compte free pour passer de 1Go à 10Go

Oui mais c'est plus rapide que free aussi :).

Niklos

Hors ligne

#43 2006-07-21 22:21:31

isaric
Membre
2005-07-30
88

Re: probleme site distant.

laurent.duretz a écrit:

pour la 1.6.0 c'est là http://laurent.duretz.free.fr/create_listing_file.

Et pour la 1.6.1 j'ai :

Code:

une erreur est survenue : PWG-ERROR-4: PhpWebGallery versions differs

Cela semble pas marcher avec le create_listing_file de la version 1.6.1.

Dernière modification par isaric (2006-07-22 09:23:33)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.
ma config

Hors ligne

#44 2006-07-22 11:00:25

laurent.duretz
Équipe Piwigo
22 France
2004-06-29
693

Re: probleme site distant.

C'est normal.

Comme la version 1.6.1 inclue une autre correction, je vous donne la version 1.6.1 corrigée là :
http://laurent.duretz.free.fr/create_li … -1.6.1.zip

A bientôt


« Entre Ce que je pense, Ce que je veux dire, Ce que je crois dire, Ce que je dis, Ce que vous avez envie d'entendre, Ce que vous entendez, Ce que vous comprenez... il y a dix possibilités qu'on ait des difficultés à communiquer. Mais essayons quand même... »
[ Bernard Werber ]

Hors ligne

#45 2006-07-22 13:50:51

isaric
Membre
2005-07-30
88

Re: probleme site distant.

Avec 1.6.1 j'ai

Code:

Warning:  set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /mnt/118/sdc/c/5/.../create_listing_file.php on line 334
Warning:  set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /mnt/118/sdc/c/5/.../create_listing_file.php on line 334
Warning:  set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /mnt/118/sdc/c/5/.../create_listing_file.php on line 334
Warning:  set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /mnt/118/sdc/c/5/.../create_listing_file.php on line 334
Warning:  set_time_limit() [function.set-time-limit]: Cannot set time limit in safe mode in /mnt/118/sdc/c/5/.../create_listing_file.php on line 334
PWG-INFO-1: listing.xml created in 0.192 s

Dernière modification par isaric (2006-07-22 13:52:07)


"Être bahá'í signifie simplement aimer la terre toute entière, aimer l'humanité et essayer de la servir, travailler pour la paix universelle et la famille humaine" 'Abdul'l-Bahá
"Vouloir s'ouvrir aux autres n'est pas une preuve de faiblesse, c'est une preuve d'intelligence"  Matthieu Ricard.
ma config

Hors ligne

Pied de page des forums

Propulsé par FluxBB

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