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配置文件名或路径有所不同,请相应地修改服务文件中的路径。