Tras la actualización, el sitio no se abrió y la base de datos de respaldo no se cargó

Cuando ejecuté esto, parecía estar funcionando, pero en realidad el problema era que el servidor web no funcionaba y no podemos entenderlo de esta manera. Cuando ingresamos al contenedor y ejecutamos este código, podemos ver si nginx está funcionando o no:

nginx -t

Sin embargo, me gustaría responder al problema en este tema copiando la solución de tu mensaje. El problema de nginx es completamente diferente, lo estoy probando en un dominio separado con una instalación nueva. Si vuelve a dar un error, abriré un problema separado y lo informaré.

El problema de que la copia de seguridad no funcione en el tema es causado por una tabla o registro que ya no se utiliza. Creo que era un registro que el plugin del chatbot ya no utiliza, pero no se eliminó durante la actualización. Creo que el amigo autor del plugin lo ha resuelto, puedes estar tranquilo :slight_smile: Eliminé la línea de error, la empaqueté de nuevo y la instalé desde el panel de administración, funciona sin ningún problema. O también puedes descargarlo desde el servidor:

Explicación de cómo arreglar un archivo de plugin corrupto:

  • Descomprime una copia de seguridad: tar -xvzf foo.tar.gz
  • Descomprime el archivo dump.sql
  • Elimina las líneas problemáticas que crean el índice no deseado:
--
-- 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');
  • Comprime de nuevo el archivo dump.sql
  • Combínalo en un directorio con tu carpeta de subidas
  • Comprime todo de nuevo
  • Restaura manualmente este archivo

Si te da el error de una tabla diferente, creo que se solucionará si eliminas la tabla que contiene ese registro utilizando el método anterior.

Mi sitio, en el que trabajé duro y que estaba empezando a crecer, estuvo caído durante dos días. No olvidemos una noche y un día sin dormir. Siempre existe la posibilidad de que tales eventos nos sucedan. No olvides hacer una copia de seguridad y verificar que la copia de seguridad funcione. Me gustaría agradecer a mi hermano @merefield por ayudarme durante este proceso. Aprendimos cosas nuevas juntos.

3 Me gusta