Задать вопрос
@newaitix

Как сделать так, чтоб сервер был запущен постоянно?

Есть сервер vds.
OS ubuntu.
Ну и через ssh я работаю с ним.
Я поднимаю сервер в putty
nodemon /home/netwixell/www/run.js
Ну и 46.229.213.73:3000 получаю Hello, world!
var http=require('http'),
	server=new http.Server(),
	port=3000;
server.listen(port);
server.on('request', function(req, res){
	res.end("Hello, world!");
});
console.log('Server running on port '+port);

Но если я закрываю терминал или выключаю комп то естественно все падает.
Теперь вопрос как сделать так чтоб сервер всегда был запущен. ?
Если бы там был gui и у меня был бы доступ к drp я бы мог подключиться, заранить и уйти пить чай.
  • Вопрос задан
  • 389 просмотров
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
@Hedy
Запустить в background вот так:
nodemon /home/netwixell/www/run.js &

Второй вариант использовать пакет forever
https://www.npmjs.com/package/forever
Ответ написан
Пригласить эксперта
Ответы на вопрос 3
sim3x
@sim3x
Howto deploy nodejs with systemd
Ответ написан
Комментировать
Zoro
@Zoro
tmux, screen
Ответ написан
Комментировать
@Urukhayy
# nohup nodemon /home/netwixell/www/run.js &
ENTER
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы