go本地开发,代码更新自动重启

作为对nodejs工具较为熟悉的go语言初学者, 我选择pm2

一旦代码更新,自动重启。
前提是已经安装了nodejs及npm,如果不熟悉可以本站搜索nvm,安装过后即可执行下列安装操作

1
npm i -g pm2

在你的工作目录下

1
2
pm2 init
// File gopath/src/hello/ecosystem.config.js generated

修改ecosystem.config.js

1
2
3
4
5
6
7
8
9
10
11
module.exports = {
apps : [{
name: 'hello',
// go run your go main file.
script: 'go run hello.go',
instances: 1,
autorestart: true,
watch: true,
max_memory_restart: '1G'
}]
};

启动

1
pm2 start ecosystem.config.js

查看状态

1
pm2 status

查看日志

1
pm2 log hello
#

Comments

Your browser is out-of-date!

Update your browser to view this website correctly. Update my browser now

×