Mejor manejo de caídas y reejecución automática de Assemblies
Las Assemblies caídas son Assemblies que terminan con el código de
error ASSEMBLY_CRASHED. Por desgracia, todavía ocurren de vez en cuando por problemas
del servidor o interrupciones del servicio. Solo se cae cerca de una Assembly de cada 10.000, así
que no sucede mucho. Pero puedes estar seguro de que trabajamos duro para eliminar por completo las
Assemblies caídas. Sin embargo, esto es más difícil de lo que parece, así que decidimos que
primero necesitamos mejorar cómo manejamos el caso en que una Assembly se cae.
Hasta ahora, la Assembly simplemente fallaba con el error ASSEMBLY_CRASHED y
te notificaba en el notify_url configurado. Eso está bien, pero reejecutar
automáticamente la Assembly sería aún mejor. De hecho, algunos de nuestros clientes han creado
su propio mecanismo de reejecución. Pero esto debería formar parte de Transloadit.
Hemos añadido esta funcionalidad recientemente. En la página de configuración de la API
de los ajustes de tu cuenta ahora puedes configurar si quieres que reejecutemos automáticamente tus
Assemblies caídas. Una vez que una Assembly es reejecutable, la reejecutaremos
automáticamente por ti. Una Assembly es reejecutable si sus subidas se completaron
correctamente o si la Assembly solo usa nuestro Robot de importación para incorporar los
archivos de entrada a nuestro sistema. Ten en cuenta que deberías intentar usar las
Notifications (un notify_url) tanto como puedas, para que también recibas
los resultados JSON de las Assemblies caídas que se reejecutan automáticamente.
Además, el programa que identifica las Assemblies caídas recibió algunas actualizaciones y ahora puede identificar las caídas mucho antes.
¡Que lo disfrutes!
