what tierra nasa meteoritos marcas impacto crateres asteroids asteroid meteor

tierra - ¿Cuál es la sintaxis correcta para ejecutar un paquete de nodos generado por un meteorito usando para siempre?



marcas de meteoritos en la tierra (2)

En los documentos, el procedimiento para ejecutar meteoro en su propio servidor es ejecutar

meteor bundle bundle.tgz

Luego extrae este tarball ..

tar -xzvf bundle.tgz

Luego, inicie un servidor de nodos

MONGO_URL=mongodb://localhost:27017/<dbname> PORT=<server_port> ROOT_URL=http://sub.example.com/ node bundle/main.js

Intento utilizarlo para siempre para mantener el servidor de nodos activo, pero cuando ejecuto el siguiente comando (detalles ocultos), el proceso para siempre no retorna y tengo que presionar CTRL + C para volver a la línea de comando, muy por encima me gusta.

MONGO_URL=mongodb://localhost:27017/<dbname> PORT=<server_port> ROOT_URL=http://sub.example.com/ forever bundle/main.js

Si añado un signo de & para ejecutar el proceso en segundo plano, vuelvo a la línea de comandos y todo se ve bien, pero para siempre no genera ningún registro o archivo pid y, finalmente, el proceso para siempre muere.


Esto funciona para mí:

export MONGO_URL=mongodb://localhost:27017/<dbname> export PORT=<server_port> export ROOT_URL=http://sub.example.com/ forever start bundle/main.js


Esta es mi secuencia de comandos de inicio, llamada desde rc.local:

#/bin/sh cd /home/nodeapp/ export MONGO_URL=mongodb://localhost:27017/nodeapp export PORT=80 export ROOT_URL=http://$(hostname)/ export METEOR_SETTINGS=$(<settings.json) forever start bundle/main.js

Espero que ayude a alguien.

[] s

Auro