Aide ! La mise à niveau échoue constamment
Nous avons récemment mis à niveau les serveurs sur Google Cloud Console. Je ne suis pas sûr que ce soit lié, mais depuis, nous avons rencontré de nombreuses erreurs 502. Il semble que peu fréquemment, les mises à jour, comme celles des composants de thème officiels et des thèmes, puissent être téléchargées, et parfois elles renvoient une 502 après environ 30 secondes.
En utilisant le mode sans échec, cela fonctionne aussi la plupart du temps, mais pas toujours.
Nous avons mis à jour Docker, puis nous avons reçu un message indiquant que nous devions reconstruire via SSH.
Ensuite, nous obtenons constamment un échec et devons revenir à une sauvegarde d’image →
…… ..oO0OoO0OoO0Oo Redis démarre oO0OoO0OoO0Oo
129:C 22 Mar 2023 13:00:10.162 # Version Redis=7.0.7, bits=64, commit=00000000, modifié=0, pid=129, vient de démarrer
129:C 22 Mar 2023 13:00:10.162 # Configuration chargée
129:M 22 Mar 2023 13:00:10.162 * horloge monotone : POSIX clock_gettime
129:M 22 Mar 2023 13:00:10.163 # Avertissement : Impossible de créer le socket d'écoute TCP du serveur *:6379 : bind : Adresse déjà utilisée
129:M 22 Mar 2023 13:00:10.163 # Échec de l'écoute sur le port 6379 (TCP), abandon.
Mise à jour des fichiers : 100 % (32972/32972), terminé.
I, [2023-03-22T13:00:11.909015 #1] INFO -- : HEAD est maintenant à 59e548540 Build(deps): Bump sass de 1.58.3 à 1.59.2 dans /app/assets/javascripts (#20656)
I, [2023-03-22T13:00:11.909217 #1] INFO -- : > cd /var/www/discourse & sudo -H -E -u discourse git clean -f
I, [2023-03-22T13:00:12.001100 #1] INFO -- :
I, [2023-03-22T13:00:12.001244 #1] INFO -- : > cd /var/www/discourse & sudo -H -E -u discourse bash -c '\n if [ $(git rev-parse --is-shallow-repository) == "true" ]; then\n git remote set-branches --add origin main\n git remote set-branches origin tests-passed\n git fetch --depth 1 origin tests-passed\n else\n git fetch --prune --prune-tags origin tests-passed\n fi\n[[[[[…. Timeout ici -> et sortie avec une erreur ]]]]]
fatal: impossible d'accéder à 'https://github.com/discourse/discourse.git/': gnutls_handshake() a échoué : Erreur dans la fonction de récupération.
I, [2023-03-20T10:54:29.239940 #1] INFO -- :
I, [2023-03-20T10:54:29.240283 #1] INFO -- : Arrêt des processus asynchrones
I, [2023-03-20T10:54:29.240310 #1] INFO -- : Envoi de INT à HOME=/var/lib/postgresql USER=postgres exec chpst -u postgres:postgres:ssl-cert -U postgres:postgres:ssl-cert /usr/lib/postgresql/13/bin/postmaster -D /etc/postgresql/13/main pid : 41
I, [2023-03-20T10:54:29.240342 #1] INFO -- : Envoi de TERM à exec chpst -u redis -U redis /usr/bin/redis-server /etc/redis/redis.conf pid : 102
2023-03-20 10:54:29.240 UTC [41] LOG : demande d'arrêt rapide reçue
2023-03-20 10:54:29.242 UTC [41] LOG : annulation de toutes les transactions actives
2023-03-20 10:54:29.244 UTC [41] LOG : le worker d'arrière-plan « logical replication launcher » (PID 50) s'est terminé avec le code de sortie 1
2023-03-20 10:54:29.245 UTC [45] LOG : arrêt en cours
2023-03-20 10:54:29.268 UTC [41] LOG : le système de base de données est arrêté