Nextcloud 19.0.3 Time out pendant la mise à jour

Voici un problème que je rencontre souvent pendant les mises à jour de NextCloud, particulièrement à l’étape trois de sauvegarde ou l’étape quatre de téléchargement, un time out sur le script qui se conclu par ce message:

Parsing response failed. <html> <head><title>504 Gateway Time-out</title></head> <body> <center><h1>504 Gateway Time-out</h1></center> <hr><center>nginx</center> </body> </html> 

J’ai enfin trouvé une solution efficace. Ce problème courant trouve sa source dans un problème tout bête, Apache limite le temps d’exécution d’un script à 30 secondes par défaut.

Si le serveur met trop de temps à créer le backup ou à télécharger la nouvelle version, Apache va arrêter le script et vous renvoyer le message d’erreur précédemment cité.

Deux solutions s’offrent à vous, soit sur un serveur simple, vous utilisez le SSH/FTP pour modifier votre fichier de configuration Apache et vous rechercher la ligne « max_execution_time » pour augmenter le temps de traitement du script, soit vous utilisez plesk, et depuis les paramètres PHP du domaine ou sous-domaine vous recherchez la même ligne pour modifier le temps.

Pour ma part, j’ai du augmenter le « max_execution_time » à 1800s soit 30 minutes pour pouvoir réaliser la mise à jour.

N’oubliez pas, par mesure de sécurité à remettre le paramètre par défaut après la mise à jour.

Le time out peut occasionner un plantage de la page de mise à jour, dans ce cas, une connexion SSH s’impose avec la commande:

sudo -u xxx /opt/plesk/php/7.3/bin/php occ maintenance:repair

N’oubliez pas de lancer la commande depuis le répertoire contenant le fichier OCC de nextcloud et de remplacer « xxx » par le nom du propriétaire du fichier.

2 thoughts on “Nextcloud 19.0.3 Time out pendant la mise à jour

    1. Bonjour, moi aussi, je suis content de cette solution qui fonctionne.

      gilles

Laisser un commentaire

Votre adresse e-mail ne sera pas publiée. Les champs obligatoires sont indiqués avec *