uwsig 随系统启动 (centos)

uwsig 随系统启动 (centos)

 


uwsig 随系统启动 (centos)

要在CentOS系统中让uWSGI随系统启动,你可以创建一个系统服务单元文件。以下是一个基本的uWSGI服务文件示例:

首先,找到你的uWSGI配置文件(通常是.ini文件)的位置。

创建一个新的服务单元文件,例如

/usr/lib/systemd/system/uwsgi.service:

[Unit]
Description=uWSGI instance to serve myapp
After=network.target
 
[Service]
User=username-root
Group=username-root
WorkingDirectory=/path/to/your/project(django-project-root-folder)
ExecStart=/path/to/your/uwsgi --ini /path/to/your/uwsgi.ini
 
[Install]
WantedBy=multi-user.target

替换User和Group为你的用户名,WorkingDirectory为你的项目目录,ExecStart为你的uWSGI可执行文件路径和你的uWSGI配置文件路径。

使用以下命令启用并启动uWSGI服务:

sudo systemctl enable uwsgi.service
sudo systemctl start uwsgi.service

如果你想要uWSGI在系统启动时自动运行,执行上述命令即可。

确保你的uWSGI配置文件和服务文件的权限设置正确,以及uWSGI可执行文件的路径是正确的。如果你的uWSGI配置文件名或路径有所不同,请相应地修改服务文件中的路径。

posted @ 2024-10-14 23:25  emanlee  阅读(14)  评论(0编辑  收藏  举报