参考链接:cenos 上安装python3,pip3,使用pip3安装Django
安装uwsgi 在部署 uwsgi 的时候,如果按照上面的教程,是安装最新版本的python,就可能会安装失败,这时候需要安装依赖 python36u-devel,记住要加 u ! 最新版本的python需要加 u !!
sudo yum install python36u-devel
启动:
uwsgi --http :8001 --chdir /root/RNReadServer --module RNReadServer.wsgi
停止进程:
经过摸爬滚打,得出结论:直接先查看端口号,然后sudo kill 掉
如果报mysql引擎没有的错误:
django.core.exceptions.ImproperlyConfigured: Error loading MySQLdb module. Did you install mysqlclient?
解决办法:
pip install pymysql
编辑项目origin目录中的init.py文件(与settings.py相同):
import pymysql
pymysql.install_as_MySQLdb()
supervisord
报错
Error: Another program is already listening on a port that one of our HTTP servers is configured to use. Shut this program down first before starting supervisord.
解决办法:
sudo unlink /tmp/supervisor.sock
或者
sudo unlink /var/run/supervisor.sock
启动进程
supervisord -c /etc/supervisor/conf.d/djaogoblog.conf
停止进程
supervisorctl -c /etc/supervisor/conf.d/djaogoblog.conf stop all