Cómo usar el Auto Restart en Square Cloud
Qué es el Auto Restart
El Auto Restart es un recurso exclusivo de Square Cloud que reinicia tu aplicación automáticamente en caso de crash, ayudando a mantenerla disponible sin ninguna acción manual.
Cómo activarlo
En tu archivo squarecloud.app (o squarecloud.config), añade:
AUTORESTART=true
Cómo funciona
Cuando el AUTORESTART está activo y tu aplicación se cae, Square Cloud hace una serie de verificaciones antes de reiniciarla:
- La aplicación se cayó o se colgó.
- El uptime de la aplicación fue mayor que 60 segundos.
- El exit status de la aplicación fue 1.
- La aplicación no se reinició en los últimos 60 minutos.
- Los logs no contienen un error excluido — SyntaxError, versión inexistente, módulo no encontrado o archivo de dependencias inválido. En esos casos el Auto Restart no reinicia la aplicación, porque reiniciar no resolvería el problema.
Si se cumplen todas las condiciones, la aplicación se reinicia automáticamente. Hay un cooldown de 60 minutos entre reinicios automáticos.
Buenas prácticas
- Revisa tus logs con frecuencia para entender por qué la aplicación se está cayendo — el Auto Restart la mantiene en línea, pero no corrige la causa raíz.
- Mantén tu archivo
MAINy la asignación de memoria correctos y actualizados.
Relacionados
Para más formas de maximizar la disponibilidad, mira Cómo mantener bots en línea 24/7. Si la aplicación se cae al arrancar, los logs suelen indicar la causa — mira Mi aplicación no inicia: verificando el script de inicio.
Actualizado el: 13/06/2026
¡Gracias!
