Jump to content

Mise à jour vers 1.5.6.2, [Server Error] Timeout Error


Recommended Posts

Bonjour,

 

J'ai essayé de faire une mise à jour de ma boutique 1.4.7.0 vers 1.5.6.2.

(mise à jour dans un sous répertoire, en ligne)

 

A trois reprises successives, trois jours différents, j'ai rencontré le même problème 20 minutes après le lancement de la mise à jour :

 

Moins d'un minute après avoir appuyé sur le bouton "Mettre à jour Prestashop Maintenant !", le message suivant s'affiche :


"Tous les fichiers ont été mis à jour. Mise à jour de la base de données en cours."

Mais au bout de 20 minutes, le message d'erreur s'affiche :

"[server Error] Timeout:La requête a dépassé le temps d"exécution maximum autorisé. Vous devez changer votre configuration serveur pour augmenter la durée de max_execution_time."

 

Avant la deuxième tentative de mise à jour, j'avais passé le max_execution_time de 100 à 300

Avant la troisième tentative de mise à jour, j'avais passé le max_execution_time de 300 à 3000.

 

Je ne sais plus que faire.


 

 

Les conditions de la mise à jour sont les suivantes :

 

Module autopugrade v1.3.12

 

Options de sauvegarde :

Sauvegarder ma base de données et mes fichiers : Non

Sauvegarder mes images : Non

 

Options de mise à jour :

Puissance du serveur : Basse

 

Désactiver les modules non-natifs : Oui

Upgrade and swith to the major version default theme : Oui

Mettre à jour les e-mails standard : Oui

 

Mon serveur Linux :

Version du logiciel serveur: Apache/2.2.14 (Ubuntu)

Version de PHP: 5.3.2-1

Limite de mémoire: 128M

Temps d'exécution maximal (max_execution_time): 3000

 

Processeur : 3 core

Ram : 3520 Mo

 

 

Informations sur la base de données :

Version de MySQL: 5.1.73

Moteur MySQL: MyISAM

Taille : 250 Mo

 

 

Merci par avance pour toute aide.

 

 

Patrick

 

 

 

Link to comment
Share on other sites

Bonjour

 

Vous êtes chez quel hébergeur ?

Vous avez essayer la mise à jour par défaut ?

Essayez la mise à jour personnalisé en transférant le fichier zip de prestashop dans le dossier /admin/autoupgrade/download/

 

Au niveau du bouton de la mise à jour vous avez à droite une option avancée.

 

 



Informations sur la base de données :
Version de MySQL: 5.1.73
Moteur MySQL: MyISAM
Taille : 250 Mo

 

Vous avez assez de place pour votre base de donnée ? 250 Mo ça fait une sacré base de donnée.

Vous avez besoin des statistiques ? Si vous n'en avez pas besoin vider la table des statistiques.

Edited by Oron (see edit history)
Link to comment
Share on other sites

  • 4 months later...

Bonjour j'ai eu le même problème sur mon serveur vps pro et idem au bout de 20 minutes plantage malgré les réglages du serveur.


 


Par contre pas de souci avec le dédié de la prod il traite la MAJ en 6 minutes sur une base de 2.6GO.


 


La solution n'a rien à voir avec la config serveur, elle est tout simplement dans le module autoupgrade lui même.


 


Il faut ouvrir le fichier AdminSelfUpgrade.php a la ligne 4894 et 4895 il y a une ligne qui parle d'elle même:


 


// set timeout to 20 minutes (before aborting an ajax request)


 


 $.ajaxSetup({timeout:1200000}); la valeur ici est en millisecondes (je pense). 


 


J'ai triplé la valeur et bingo au bout de 45 minutes mise a jour réussi (1.4.4.0 vers 1.6.0.9) et pas un seul warning  :).


 


Donc même si le post date un peu je laisse le message car le problème est à ce jour toujours d'actualité.


 


Cdt EZ


Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...