He creado una aplicación que se conecta a una API. Para esta discusión, llamémoslo api X. Api X proporciona datos que se actualizan mensualmente, pero la fecha exacta en que se publican los nuevos datos varía. Mi aplicación NodeJS está diseñada básicamente para verificar api X dos veces al día (este es un trabajo de Cron) y ver si se han publicado nuevos datos. Si es así, mi aplicación descargará los datos más recientes y los almacenará en una base de datos NEDB. https://github.com/louischatriot/nedb Mi aplicación está implementada en Heroku, donde tengo la "web" básica de dyno, por $7/mes. Esta aplicación me permite verificar siempre los datos más recientes de una manera rápida y fácil y, en general, no tengo problemas con ella. Pero algo raro está pasando. A veces parece que la base de datos se "reinicia". Cuando subí la aplicación a Heroku desde mi PC local, la base de datos se actualizó hasta diciembre. La aplicación se autoactualiza rápidamente para incluir enero y febrero, ya que estos son los últimos datos publicados. Pero a veces, cuando reviso mi aplicación para ver los datos, solo tiene hasta diciembre. Es como si la aplicación se hubiera restablecido al estado en el que se encontraba cuando la cargué. La aplicación, por supuesto, recupera rápidamente los datos de enero y febrero, ya que el trabajo de Cron se está ejecutando. Pero es un problema para mí que este reinicio siga ocurriendo. No sé con qué frecuencia sucede, porque no he observado muchos casos de esto. ¿Alguien sabe por qué puede estar pasando esto y qué puedo hacer al respecto?