Soy nuevo en sails.js y node.js. He creado una api simple con sails.js. Funciona bien cuando lo empiezo con sails lift --prod
. Por otro lado cuando inicio la aplicación con forever start app.js --prod
y siempre devuelve 0 aunque no lo consigocualquier error y advertencia y puedo ver mi app.js en la lista con el comando de lista para siempre. Creé una aplicación node.js simple para probar por siempre y funcionó como se esperaba. Intenté ejecutar mi aplicación Sails.js tanto en Windows como en Linux / ubuntu machine en el océano digital, funcionaron bien con el levantamiento de velas pero no para siempre. Tambien lo intenté node app.js --verbose
y estaba bien. Mi versión de velas es 0.11.4. Gracias por tu ayuda.
Respuestas
1 para la respuesta № 1Bueno, eventualmente empiezo mi aplicación para siempre. Eso es lo que hice
- Revisé los comandos de forever y vi el comando logs que proporciona archivos de registro de aplicaciones en ejecución.
- Cuando verifiqué el archivo de registro en c: usersuser name, siempre vi una advertencia sobre la configuración de migración de Sails que debería haberse realizado.
- Entonces leo esta documentación acerca de la configuración de migración de Sails y configuro mi proyecto como migrte: "safe".
Ahora funciona bien.
0 para la respuesta № 2
Su error es similar a esto: No se puede ejecutar con js para siempre
Creo que deberías abrir config/models.js
y añadir migrate: "safe"
.