Aplicación matraz ocasionalmente colgando

He estado trabajando en una aplicación Flask que maneja los mensajes SMS usando Twilio, los almacena en una base de datos y proporciona acceso a una interfaz a través de las solicitudes GET de JSONP. Lo he desmitificado utilizando Supervord, que parece estar funcionando bastante bien, pero cada pocos días comienza a colgarse (es decir, todas las solicitudes se suspenden para siempre o se apaga) y tengo que reiniciar el proceso. (También intenté simplemente ejecutarlo con nohup, pero con el mismo problema). Sospechaba que sqlite3 de alguna manera estaba bloqueando de vez en cuando, pero mi prueba más reciente fue escribir un método de solicitud que no involucraba el acceso a la base de datos. también. Estoy increíblemente confundido, espero que hayas visto algo similar o sepas qué podría estar causando esto.

El código relevante se puede encontraraquí, y actualmente se está ejecutando (y estancado, a partir de esta publicación) en mi VPS enmattnichols.net:6288

¡Gracias!

Actualización: ¿crees que esto podría ser un problema con el servidor de desarrollo de Flask? Me gustaría creer que envolver mi aplicación con Tornado (o algo similar) podría resolver el problema, pero también he ejecutado otras cosas por mucho tiempo sin problemas usando el servidor dev.

Respuestas a la pregunta(1)

Su respuesta a la pregunta