Pyanepsion Posted April 13, 2021 Share Posted April 13, 2021 Bonjour à tous. La mise à jour de 1-Click Upgrade ne se fait pas, car le délai de latence est trop important. J’ai été obligé de faire la mise à jour à la main. Citation PHP's max_execution_time setting has a high value or is disabled entirely (current value: 165 seconds) Le site est hébergé sur un serveur mutualisé OVH. Comment corriger cette valeur ? Merci pour vos explications. Link to comment Share on other sites More sharing options...
solsol69 Posted April 13, 2021 Share Posted April 13, 2021 (edited) Il y a 9 heures, Pyanepsion a dit : Comment corriger cette valeur ? Bonjour Vous ne pouvez pas modifier cette valeur sur votre mutualisé ovh. Edited April 13, 2021 by solsol69 (see edit history) Link to comment Share on other sites More sharing options...
magicbel Posted April 13, 2021 Share Posted April 13, 2021 Il y a 10 heures, Pyanepsion a dit : Comment corriger cette valeur ? Hebergement low cost, solution low cost 😕 Optez pour un VPS si vous avez quelques notions de Linux, vous serez tranquille (ca commence à 5€ HT/mois) Link to comment Share on other sites More sharing options...
Pyanepsion Posted April 14, 2021 Author Share Posted April 14, 2021 😃 Merci, Magicbel, pour cette remarque de bon sens, mais la question n’est pas de changer d’hébergement. Il s’agit ici de résoudre le problème de l’utilisation de 1 -Click Upgrade qui exige bizarrement un temps d’exécution PHP supérieur à 165 s. Il s’agit tout de même de 2 min 25 s. (L’hébergement est un hébergement web Performance à 12 € par mois vendu comme étant « optimisé pour Prestahop ». J’aurais bien proposé l’hébergement du site sur mon propre serveur, mais Prestashop ne respecte pas le standard de programmation, ce qui le rend incompatible avec NGinx, et il ne fonctionne pas sur PHP 8, ni même sur PHP 7.4, ce qui m’obligerait à installer une version PHP un peu ancienne.) Il doit bien y avoir une solution pour corriger ce problème de 1 - Click Upgrade. Comment faire sans obliger à une installation manuelle ? Link to comment Share on other sites More sharing options...
Johann Posted April 14, 2021 Share Posted April 14, 2021 Pour faire simple : non, pas de solution ! MAJ manuelle ou vrai hébergement te permettant d'augmenter le execution_time 1 Link to comment Share on other sites More sharing options...
Pyanepsion Posted April 14, 2021 Author Share Posted April 14, 2021 Pour faire plus court, OVH n’est pas à blâmer. ☺️Je dirais plutôt qu’il est ahurissant que le lève-vitre de ma voiture nécessite d’être branché en permanence sur une centrale nucléaire juste pour obtenir la puissance nécessaire à son action. Obliger à un max_execution_time supérieur à 165 s pour une simple mise à jour, faut quand même pas pousser. Link to comment Share on other sites More sharing options...
Johann Posted April 14, 2021 Share Posted April 14, 2021 il existe aussi d'autres modules de mise à jour, qui ne font pas tout le traitement de manière atomique, donc ne nécessitant pas un execution_time délirant autre piste : dupliquer le site en local (wamp ou autre), mettre un time de 1800, faire l'update en local, et réuploader tout (ftp + bdd) chez l'hébergeur après. Chiant mais efficace Link to comment Share on other sites More sharing options...
Pyanepsion Posted April 14, 2021 Author Share Posted April 14, 2021 Je ne trouve pas d’autres modules de mise à jour ici : https://addons.prestashop.com/fr/recherche?search_query=prestashop update Link to comment Share on other sites More sharing options...
Johann Posted April 14, 2021 Share Posted April 14, 2021 parce que tous les développeurs n'ont pas envie de filer 30% de leur CA à addons j'essaie de te retrouver un lien Link to comment Share on other sites More sharing options...
Johann Posted April 14, 2021 Share Posted April 14, 2021 sur addons, il y a quand meme ceux-ci : https://addons.prestashop.com/fr/202_migrationpro j'ai un client qui a utilisé il y a quelques années pour des mises à jour 1.5 -> 1.7 Link to comment Share on other sites More sharing options...
solsol69 Posted April 14, 2021 Share Posted April 14, 2021 (edited) Il y a 14 heures, Pyanepsion a dit : L’hébergement est un hébergement web Performance à 12 € par mois vendu comme étant « optimisé pour Prestahop OVH sont des spécialistes pour trouver des noms accrocheurs a leurs hébergement merdique. Vous payez plus de 150 € à l'année Pour un hébergement qui est même pas foutu d'être un minimum paramétrable. Edited April 14, 2021 by solsol69 (see edit history) Link to comment Share on other sites More sharing options...
magicbel Posted April 14, 2021 Share Posted April 14, 2021 Il y a 3 heures, Johann a dit : autre piste : dupliquer le site en local (wamp ou autre), mettre un time de 1800, faire l'update en local, et réuploader tout (ftp + bdd) chez l'hébergeur après. Chiant mais efficace Sans parler que ca évite de crasher son site en direct live 🤣 Faire un update sur un site en production, faut être motivé ! (et avoir une confiance aveugle dans le module 1click) 🙄 1 Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 14, 2021 Share Posted April 14, 2021 Il y a 4 heures, magicbel a dit : et avoir une confiance aveugle je dirais même plus dans toute la chaine technique, serveur, base de données, électricité, humain, ovh ainsi de suite, tout peut planter à tout moment alors, la moindre action doit être sécurisé par une sauvegarde intégrale avant avec une procédure maitrisé pour la restauration. Link to comment Share on other sites More sharing options...
doekia Posted April 14, 2021 Share Posted April 14, 2021 Il y a 9 heures, Pyanepsion a dit : Obliger à un max_execution_time supérieur à 165 s pour une simple mise à jour, faut quand même pas pousser. J'aime les phrases qui claquent mais n'ont aucune réalité technique. Une prestashop, c'est 400 tables que la mise à jour va convertir/manipuler/ajuster pour qu'elles correspondent au nouveau schéma. On multiplie par le nombre de version dans le up, et on s’aperçoit alors que 165s c'est pas tant que ça. Faut arrêter avec avec l'effet Dunning-Kruger, et autre punch line toutes faites Link to comment Share on other sites More sharing options...
Jean Francois G Posted April 18, 2021 Share Posted April 18, 2021 On 4/14/2021 at 7:39 AM, Pyanepsion said: 😃 Merci, Magicbel, pour cette remarque de bon sens, mais la question n’est pas de changer d’hébergement. Il s’agit ici de résoudre le problème de l’utilisation de 1 -Click Upgrade qui exige bizarrement un temps d’exécution PHP supérieur à 165 s. Il s’agit tout de même de 2 min 25 s. (L’hébergement est un hébergement web Performance à 12 € par mois vendu comme étant « optimisé pour Prestahop ». J’aurais bien proposé l’hébergement du site sur mon propre serveur, mais Prestashop ne respecte pas le standard de programmation, ce qui le rend incompatible avec NGinx, et il ne fonctionne pas sur PHP 8, ni même sur PHP 7.4, ce qui m’obligerait à installer une version PHP un peu ancienne.) Il doit bien y avoir une solution pour corriger ce problème de 1 - Click Upgrade. Comment faire sans obliger à une installation manuelle ? Magicbel fait juste remarquer que les hébergement mutualisés OVH ne sont pas à la hauteur de ce qu'ils annoncent. De plus dans la majorité des cas, vous n'avez aucun acces au paramétrage de PHP.ini. Si vraiment vous souhaitez rester sur du mutualisé pour vous simplifier la vie, d'autres solutions comme o2switch ou consoeurs vous propose du mutualisé vraiment paramétrable via cpanel pour moins de 70€ par an. Vous ferez des économies. Link to comment Share on other sites More sharing options...
Pyanepsion Posted April 24, 2021 Author Share Posted April 24, 2021 Merci pour toutes ses explications. Cela dit, il convient de revenir à la question initiale. 1-Click-Upgrade estime que 165 s sont insuffisantes pour réaliser sa tâche. Comment déterminer la bonne valeur ? 165 s, c’est évidemment beaucoup par rapport à d’autres outils. Les 100 s que j’ai fixées arbitrairement pour chaque site qui en a besoin sur mon propre serveur suffisent très largement. Beaucoup de ces sites sont pourtant bien plus conséquents que le mini site PrestaShop dont on parle ici et qui n’est jamais que la version initiale de PrestaShop, un thème et quelques modules. Puisque OVH limite fort heureusement ses mutualisés à 165 s sinon quelle pagaille, j’ai donc installé un PrestasHop de base sur mon propre serveur. J’ai tout d’abord cherché la valeur minimale de max_execution_time permettant d’ouvrir PrestaShop. 3 s. Voici plus précisément ce que déclare 1-Click-Upgrade : J’ai ensuite mis une valeur de 100 s que j’ai doublé à chaque essai. J’ai arrêté à 102 400 s (1 jour 4 h 26 min 40 s) en estimant qu’il ne faut quand même pas exagérer : après tout, la mise à jour à la main en FTP ne demande jamais que quelques secondes. IRegardez : il a de la constance ce 1-Click-Upgrade. ☺️ 1- Click-Upgrade dit systématiquement : Citation Le paramètre max_execution_time de PHP a une valeur élevée ou est entièrement désactivé (valeur actuelle : xxx secondes). On croirait du miel chinois (Fabriqué dans ou hors EU). Alors, comment faire pour trouver la bonne valeur ? Link to comment Share on other sites More sharing options...
doekia Posted April 24, 2021 Share Posted April 24, 2021 Au lieu de perdre son temps à faire des milliers de test: <td> {% if maxExecutionTime == 0 %} {{ 'PHP\'s max_execution_time setting has a high value or is disabled entirely (current value: unlimited)'|trans }} {% else %} {{ 'PHP\'s max_execution_time setting has a high value or is disabled entirely (current value: %s seconds)'|trans([maxExecutionTime]) }} {% endif %} </td> <td> {% if maxExecutionTime == 0 %} {{ icons.ok }} {% else %} {{ icons.warning }} {% endif %} </td> Le seul cas pour avoir un icone OK est de mettre 0 en max_execution_time Considerer donc ce message comme une alerte pour servir à se rappeler que le max_execution_time peut bloquer la mise à jour. Donc oui ce message est un peu idiot mais n'a pas de vraie importance en soit. 1 Link to comment Share on other sites More sharing options...
Mediacom87 Posted April 24, 2021 Share Posted April 24, 2021 J'avoue que je viens de regarder le post initial où vous dites que la mise à jour en se lance pas du fait de cette limite alors que cela ne doit pas se lancer car il n'y a pas de mise à jour possible puisque vous utilisez la dernière version. Link to comment Share on other sites More sharing options...
Pyanepsion Posted April 24, 2021 Author Share Posted April 24, 2021 😉Je disais plutôt dans le premier message que selon 1-Click-Upgrade, le script de mise à jour ne peut pas fonctionner avec 165 s, et effectivement il ne fonctionne pas. J’ai dû faire la mise à jour à la main pour passer de la 1.7.7.2 à la 1.7.7.3. Dans le dernier message, je demandais comment déterminer la bonne durée puisque 1-Click-Upgrade affiche apparemment toujours le même message, quelle que soit la valeur utilisée pour max_execution_time. Link to comment Share on other sites More sharing options...
Recommended Posts
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 accountSign in
Already have an account? Sign in here.
Sign In Now