Annonce

É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)

Mascarille
2010-10-26 15:21:45

Voici le bilan [résolu]
Je détaille pour ceux qui seront un jour confronté au même problème.

Je viens de scanner mon disque système et mon disque accueillant la galerie.

Je n'ai trouvé qu'un seul php.ini en racine du dossier php, celui que j'avais modifié.

Ce qui m'a étonné, c'est que lorsque le paramètre était à 30 je tombais sur une page blanche et maintenant placé à 300, j'obtient un message d'erreur à... 60, c'est pour cela que je soupçonnais une autre limite.

Je suis allé voir dans Apache (httpd.conf), je n'ai pas trouvé de paramètre TimeOut et d'après la doc d'Apache, la limite par défaut du paramètre TimeOut est de 300.

J'ai donc changé aussi le max_input_time du php.ini et là effectivement j'ai débloqué la situation (Ne me demandez pas trop d'explication (!) je suis en phase initiation/expérimentation !)

300 n'a pas été suffisant, je suis passé à 1000 : la synchro a duré plus de 6 minutes.
Une nouvelle synchro derrière la première : 20/25 secondes environ, c'est à dire le temps habituel dans ma configuration.

Je pense que la grosse réorganisation que j'ai faite de la structure de ma base il y a quelques jours nécessitait un "nettoyage", j'imagine de sql (?)

Je vais remettre des paramètres plus "raisonnables" par sécurité (60 / 60)

Pour information : un restart d'Apache est suffisant pour prendre en compte les paramètres. Le redémarrage complet du système est inutile.

Merci à Laurent pour ses lumières et sa rapidité de réponse.

laurent.duretz
2010-10-26 13:20:33

Si tu as passé max_execution_time à 300 et que le message d'erreur indique 60, c'est que tu n'as pas modifié le bon fichier php.ini.

Il n'y a pas d'autre paramètres

Mascarille
2010-10-26 12:45:24

Je viens de passer max_execution_time à 300 et j'ai redémarré mon système

J'ai à nouveau le message :

Fatal error: Maximum execution time of 60 seconds exceeded in P:\galerie\admin\site_reader_local.php on line 268

sur une ligne différente (j'imagine que la ligne n'a pas d'importance, c'est celle qui s’exécute lors du time-out ?)

Il y a donc un autre paramètre ailleurs qui limite à 60 secondes ?

Cordialement

Mascarille
2010-10-26 11:10:46

N'y a-t-il pas un risque de boucle infinie sur une transaction ?
Cordialement

laurent.duretz
2010-10-26 11:04:33

mettre max_execution_time à 0

Mascarille
2010-10-26 10:56:04

Bonjour,

j'ai depuis quelques jours une page blanche après synchronisation.

     Base de données
     18748 images
     603 catégories dont 603 physiques et 0 virtuelles (18748 associations)

Ayant un serveur local - et après lecture d'une réponse dans ce forum - j'ai passé le max_execution_time du php.ini de 30 à 60 et redémarré mon système.

J'ai progressé (!) : ce n'est plus une page blanche, mais désormais le message suivant :

Fatal error: Maximum execution time of 60 seconds exceeded in P:\galerie\admin\site_reader_local.php on line 257.

Une idée ?

Cordialement

Pied de page des forums

Propulsé par FluxBB

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