Comunidad de diseño web y desarrollo en internet online

Arrancando node.js en un servidor por tiempo indefinido

Citar            
MensajeEscrito el 13 May 2013 05:28 am
Hola primer tutorial asi que espero que me entiendan y den sus aportes, pues empecemos...

Actualmente esta el crecimiento de la gente que empieza a usar node.js(me incluyo), muchos de esos proyectos en node.js quedan en el servidor local, pero si hay bastantes que emergen y ahi, es muy facil arrancar un servidor node.js sabiendo lo basico y no entrando en detaller solo se escribe:

node nombredelarchivo.js

donde nombredelarchivo sea el archivo javascript configurado para node.js, pero... si se dan cuenta si en el localhost o en un vps mediante ssh cierran la venta... pafff, murio el servicio y tendre que volver a inciarlo, volviendo a arrancar el servidor...
este mini-tutorial va para la gente que quiere experimentarlo en un vps principalmente(les recomiendo infranetworking, realmente son muy buenos sus servicios), bueno partamos...

Problema:
el servicio node.js se termina al cerrar consola o ssh

Solucion:
Forever, forever sirve para mantener activo en background el servicio node.js, esto sirve normalmente para cuando tienes un servicio activo y no cuando quieres ver el console.log.

Para instalar forever solo se escribe el siguien comando(linux-ubuntu):

npm install forever -g

quiza les salgan unos errores donde dice que no se encuentra el archivo readme, pero en fin no es importante(creo), luego de tener instalado forever pueden instalar opcionalmente forever-monitor

para poner en marcha el servidor solo hay que reemplazar el comando anterior node nombredelarchivo.js a forever start nombredelarchivo.js y listo arranca para siempre, un momento ¿y como lo detengo?, pues solo escribiendo el comando:

forever stop 0 //donde 0 es el indice del servicio node.js, si es un solo servidor node.js sera 0

para saber el indice del servicio tan solo hay que escribir forever list y marcado en entre corchetes dira el indice algo asi:
data : [0] ..............

para seguir aprendiendo sobre forever visitar:

http://blog.nodejitsu.com/keep-a-nodejs-server-up-with-forever
https://github.com/nodejitsu/forever
https://github.com/nodejitsu/forever-monitor

Por Francisco_094

0 de clabLevel



 

chrome
Citar            
MensajeEscrito el 28 Feb 2014 08:31 pm
Hola Francisco_094, gracias por aportar. Estaría bueno un tuto específico sobre forever y cómo comenzar con este lenguaje. Así como está el tuto es como que no hay tanta info.

saludos!

movido a aportes

Por Mariux

BOFH

7756 de clabLevel

28 tutoriales
15 articulos

Genero:Femenino   Héroes Editores

Diseñadora & ilustradora

chrome

 

Cristalab BabyBlue v4 + V4 © 2011 Cristalab
Powered by ClabEngines v4, HTML5, love and ponies.