Lorsque j’ai exécuté cela, cela semblait fonctionner, mais en réalité, le problème était que le serveur web ne fonctionnait pas et nous ne pouvons pas le comprendre de cette façon. Lorsque nous entrons dans le conteneur et exécutons ce code, nous pouvons voir si nginx fonctionne ou non :
nginx -t
Cependant, je voudrais répondre au problème dans ce sujet en copiant la solution de votre message. Le problème nginx est complètement différent, je le teste sur un domaine séparé avec une installation fraîche. S’il donne à nouveau une erreur, j’ouvrirai un problème séparé et le signalerai.
Le problème de la sauvegarde qui ne fonctionne pas dans le sujet est causé par une table ou un enregistrement qui n’est plus utilisé. Je pense que c’était un enregistrement que le plugin chatbot n’utilise plus, mais qui n’a pas été supprimé lors de la mise à jour. Je pense que l’ami auteur du plugin a résolu ce problème, vous pouvez être tranquille
J’ai supprimé la ligne d’erreur, l’ai reconditionné et l’ai installé depuis le panneau d’administration, cela fonctionne sans aucun problème. Ou vous pouvez également le télécharger depuis le serveur :
Explication de la correction du fichier de plugin corrompu :
- Décompresser une sauvegarde :
tar -xvzf foo.tar.gz - Décompresser le fichier dump.sql
- Supprimer les lignes incriminées qui construisent l’index indésirable :
--
-- TOC entry 8020 (class 1259 OID 84313)
-- Name: hnsw_index_on_chatbot_post_embeddings; Type: INDEX; Schema: public; Owner: -
--
CREATE INDEX hnsw_index_on_chatbot_post_embeddings ON public.chatbot_post_embeddings_old USING hnsw (embedding) WITH (dims='1536', m='64', efconstruction='64', efsearch='64');
- Compresser à nouveau le fichier dump.sql
- Combiner dans un répertoire avec votre dossier d’uploads
- Compresser l’ensemble à nouveau
- Restaurer manuellement ce fichier
S’il vous donne l’erreur d’une table différente, je pense que cela sera résolu si vous supprimez la table contenant cet enregistrement en utilisant la méthode ci-dessus.
Mon site, sur lequel j’ai travaillé dur et qui commençait à se développer, a été hors service pendant deux jours. N’oublions pas une nuit blanche et une journée. Il y a toujours la possibilité que de tels événements nous arrivent. N’oubliez pas de faire une sauvegarde et de vérifier qu’elle fonctionne. Je tiens à remercier mon frère @merefield pour son aide pendant ce processus. Nous avons appris de nouvelles choses ensemble.