Skip to content
Open
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
12 changes: 11 additions & 1 deletion section/07_example.md
Original file line number Diff line number Diff line change
Expand Up @@ -306,7 +306,7 @@

#### 实现

按以上目录结构分别存放对应的文件之后,接下来我们看看控制脚本怎么写。首先是`start.sh`。
按以上目录结构分别存放对应的文件之后,接下来我们看看控制脚本怎么写。首先是`startws.sh`。

#!/bin/sh
if [ ! -f "pid" ]
Expand All @@ -324,6 +324,16 @@
rm pid
fi

此外,守护进程代码的入口函数也要做以下调整。

function main(argv) {
spawn(path.join(__dirname, 'server.js'), argv[0]);
process.on('SIGTERM', function () {
worker.kill();
process.exit(0);
});
}

于是这样我们就有了一个简单的代码部署目录和服务控制脚本,我们的服务器程序就可以上线工作了。

### 后续迭代
Expand Down