Bob's Blog

Web开发、测试框架、自动化平台、APP开发、机器学习等

返回上页首页

ubuntu20设置开机启动uwsgi



最近把个人服务器从老版本升级到ubuntu 20,发现开机启动项有所变化。这里做个备忘,按下面步骤操作了即可。

没有默认的rc.local,于是需要手动建立一个

sudo touch /etc/rc.local

然后修改该文件的运行权限

sudo chmod +x /etc/rc.local

因为现在是默认读取/etc/systemd/system下的配置文件,于是再创建一个软连接

ln -s /lib/systemd/system/rc-local.service /etc/systemd/system/ 

在/lib/systemd/system/rc-local.service的最后添加下面的配置

[Install]
WantedBy=nulti-user.target
Alias=rc-local.service

在rc.local中添加类似下面的内容

#!/bin/sh

source /home/bob/venv/bin/activate
nohup /home/bob/venv/bin/uwsgi -i /home/bob/conf/uwsgi.ini &
exit 0

再次重启后就看到已有uwsgi进程了

下一篇:  个人服务器降低mysql内存占用
上一篇:  用curl检查网络请求的耗时

共有0条评论

添加评论

暂无评论