前面的文章介绍了 Systemd 的操作命令和基本用法,今天给出一个实例,如何使用 Systemd 启动一个 Node 应用。本文是独立的,不需要前面的教程作为预备知识。一、克隆代码首先,下载示例库。$ git clone https://github.com/ruanyf/node-systemd-demo.git
$ cd node-systemd-demo示例脚本server.js非常简单,就是一个 HTTP 服务器。var http = require('http');
var hostname = '0.0.0.0';
var port = 5000;
http.createServer(function(req, res) {
res.writeHead(200, {'Content-Type': 'text/plain'});
res.end('Hello World');
}).listen(port, hostname, function () {
console.log('Server running at http://%s:%s/', hostname, port);
});二、修改配置文件Systemd 启动上面这个脚本,需要一个配置文件node-server.service。这个文件的文件名可以随便取,但是后缀名必须是.service。[
...
继续阅读
(61)