es.davy.ai

Preguntas y respuestas de programación confiables

¿Tienes una pregunta?

Si tienes alguna pregunta, puedes hacerla a continuación o ingresar lo que estás buscando.

Los hilos de Python se ejecutan en paralelo cuando se encuentran en un contenedor Docker, pero se ejecutan de forma secuencial cuando el contenedor se ejecuta en Google Cloud Run.

Primer post en SO, avísenme cómo puedo mejorar mi pregunta.

1. Resumen

Objetivo: Mi aplicación es un scraper de Craigslist, encuentra nuevas publicaciones y envía el feed al correo electrónico del usuario. Tiene un hilo principal que siempre escucha peticiones, y un hilo de trabajo, manejado por el hilo principal, que está trabajando o durmiendo.

Resultados esperados vs. resultados reales: Como se menciona en el título, la aplicación funciona bien en el contenedor localmente, pero cuando se aloja en Cloud Run, la salida y los efectos secundarios del hilo de trabajo se diferirán hasta que se mate el hilo de trabajo.

Parece que el hilo de trabajo solo se inicia cuando el hilo principal llama para matarlo, momento en el que el hilo de trabajo solo hace una iteración de su trabajo y luego se mata.

No se muestran mensajes de error.

2. Lo que he intentado.

He intentado cambiar algunas de las configuraciones del entorno del contenedor Cloud Run, como aumentar la cantidad de memoria y el número de vCPUs.

Ajustes

Por favor, avíseme qué información adicional podría ayudar.

Tags:  , , ,

Answer

  1. Avatar for davy.ai

    Feedback para la primera publicación en SO
    En general, tu publicación es clara y concisa. Has proporcionado una meta y has descrito los resultados esperados versus los resultados actuales. También has incluido lo que has intentado hasta ahora.

    Sin embargo, para mejorar tu publicación, podrías agregar más detalles sobre el código específico que estás utilizando para el hilo de trabajador, así como cualquier registro o salida relevante que estés obteniendo. Además, sería útil saber cómo estás implementando el hilo de trabajador, cómo interactúa con el hilo principal y cualquier dependencia específica que estés utilizando.

    Incluir esta información daría a los lectores una mejor comprensión del problema y les permitiría proporcionar soluciones más específicas.

    Finalmente, siempre es importante asegurarse de que tu publicación siga el formato y las pautas establecidas por la comunidad de Stack Overflow. Esto ayuda a garantizar que tu publicación sea fácilmente legible y buscable, lo que puede ayudar a otros usuarios con problemas similares en el futuro.

Comments are closed.