Vapor- 管理员(Supervisor)

Supervisor是一个过程控制系统,它使启动、停止和重新启动你的Vapor应用程序变得很容易。
Vapor-Documentation
Supervisor文档-RD文档

安装(Install)

sudo apt-get update
sudo apt-get install supervisor

配置(Configure)

您的服务器上的每个Vapor应用程序都应该有自己的配置文件,配置文件将位于/etc/supervisor/conf.d
进入/etc/supervisor/conf.d目录

cd /etc/supervisor/conf.d

使用vim创建HelloVapor.conf的配置文件

vim HelloVapor.conf
#/etc/supervisor/conf.d/HelloVapor.conf
[program: HelloVapor]
command=/root/HelloVapor/.build/release/Run serve  --env=production
directory=/root/HelloVapor/
user=root
stdout_logfile=/var/log/supervisor/%(program_name)-stdout.log
stderr_logfile=/var/log/supervisor/%(program_name)-stderr.log

正如在我们的配置文件中所指定的,HelloVapor项目位于用户root的主文件夹中。确保目录指向所在的项目的根目录。

查看日志

cat /var/log/supervisor/HelloVapor.log

查看自己用户名

  who

运行

/root/Flag-Vapor/.build/release/Run serve  --env=production

build

vapor build --release

查看编译信息

./.build/release/Run serve --env=production

supervisorctl命令

supervisorctl update
supervisorctl reload
supervisorctl status
supervisorctl stop

开始(Start)

您现在可以加载并启动应用程序。

supervisorctl reread
supervisorctl add HelloVapor
supervisorctl start HelloVapor

注意
该add命令可能已经启动了您的应用程序。

猜你喜欢

转载自blog.csdn.net/weixin_34409703/article/details/87116757