CentOS7源码安装Python、virtualenv虚拟环境安装、uwsgi安装配置

技术CentOS7源码安装Python、virtualenv虚拟环境安装、uwsgi安装配置 CentOS7源码安装Python、virtualenv虚拟环境安装、uwsgi安装配置一:Python源码

CentOS7源代码安装Python,virtualenv虚拟环境安装,uwsgi安装配置。

1.Python源代码安装。

1.python源代码下载https://www.python.org/downloads/source/在XZ的开头。

2:解压:tar xftyson-3 . 8 . 11 . tgz

3:配置:

1:首先安装相关环境。

yum -y安装gcc-* open SSL-* lib FFI-dev SQLite-dev

4:配置:/configure-enable-optimization-with-OpenSSL=/usr/bin/OpenSSL。

5:编译:make -j4。

6:安装:制作安装。

默认python安装路径:/usr/local/lib/python3.8.

二:virtualenv虚拟环境安装。

1:升级pip。

执行:pip 3 install-升级pip。

会报告一个关于ssl的错误,解决方案如下:

在源目录的moderules/Setup文件的第211-214行发布注释。然后重新编译并安装。

2:设置pip镜像地址参考文档。

3:安装虚拟环境参考文档。

Iii .安装uwsgi。

1:执行:pip安装uwsgi。

2:创建要执行的配置文件:mkdir /etc/uwsgi.

3:编辑档案执行:vim /etc/uwsgi/uwsgi.ini.

配置如下:

[uwsgi]

uid=root

gid=根

#使用nginx链接时django程序所在的服务器地址。

选择内部网的IP地址和端口192 . 168 . 31 . 170 172 . 17 . 0 . 1:8000 # 47 . 110 . 45。56360 . 13360800001

套接字=127.0.0.1:8090

#直接用作web服务器。

# http=0.0.0.0:8090

# uwsgi服务器的角色主进程。

主=真

#多站模式

vhost=真

#入口模块和文件未在多站模式下设置。

无站点=真

#子进程

工人=2

#平稳重启。

重装-仁慈=10

#退出并重新启动时清理文件。

真空=真

#开启1000个进程后,会自动重生。

最大请求数=1000

#将进程的总内存控制在512M。

极限-as=512

缓冲区大小=30000

#存储过程编号文件。

pidfile=/var/run/uwsgi8090.pid

#日志文件

daemonize=/var/log/uwsgi 8090 . log

#项目根目录

#chdir=/home/ubuntu/smart_farm

项目中的# wsgi.py文件目录。

#wsgi-file=smart_farm/wsgi.py

#进程数

#流程=4

#建议螺纹数量2 * 2 *杯芯数量1。

线程数=4

#指定虚拟环境所在的目录。您不能填写相对目录。

virtualenv=/home/centos/。虚拟/测试

开始:uwsgi --ini /etc/uwsgi/uwsgi.ini

视图:netstat -ntpl。

修改配置文件后的传统重启模式:

1:执行cat /var/run/uwsgi8090.pid以获取进程id。

2:根据上面得到的进程id号杀死kill -9进程id。

3.重新开放uwsgi --ini /etc/uwsgi/uwsgi.ini.

写一个脚本来促进uwsgi的管理。

执行:vim /etc/init.d/uwsgi剧本如下:

正在执行:chmod 755 /etc/init.d/uwsgi。

测试,如检查uwsgi状态:/etc/init.d/uwsgi状态。

关闭uwsgi执行:/etc/init.d/uwsgi stop。

测试uwsgi执行:/etc/init.d/uwsgi start。

四:安装redis官方文档。

源代码安装redis参考文件。

Redis配置设置参考文档。

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/61504.html

(0)

相关推荐

  • 相似图像搜索插件imgsmlr性能测试与优化方法是什么

    技术相似图像搜索插件imgsmlr性能测试与优化方法是什么这篇文章主要讲解了“相似图像搜索插件imgsmlr性能测试与优化方法是什么”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究

    攻略 2021年11月10日
  • 如何修改VB.NET支付宝接口

    技术如何修改VB.NET支付宝接口小编给大家分享一下如何修改VB.NET支付宝接口,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!曾经为没有VB

    攻略 2021年11月19日
  • 洗发水推荐,有哪些蓬松控油的洗发水推荐

    技术洗发水推荐,有哪些蓬松控油的洗发水推荐先说下我的发质吧,我是头皮油,发丝干,到了夏天头皮更容易出油,所以我基本上春夏都喜欢用清爽洗发水推荐、控油比较好,且洗完之后头发比较蓬松的洗发水。推荐几款我用过觉得清洁力强,洗完

    生活 2021年10月29日
  • 大闸蟹蒸多久,大闸蟹蒸多少时间可以吃

    技术大闸蟹蒸多久,大闸蟹蒸多少时间可以吃基本上是15-20分钟就行大闸蟹蒸多久, 下面是做法和注意事项,希望能够帮助到你, 用料
    主料大闸蟹适量
    调料醋5克姜5克香油4克白酒适量
    清蒸螃蟹的做法
    1.用白酒泡一下

    生活 2021年10月25日
  • mysql从共享表空间修改为单个表的表空间存储方式是什么

    技术mysql从共享表空间修改为单个表的表空间存储方式是什么本篇文章为大家展示了mysql从共享表空间修改为单个表的表空间存储方式是什么,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收

    攻略 2021年11月16日
  • SpringMvc

    技术SpringMvc SpringMvc - HttpMessageConverterHttpMessageConverter,报文信息转换器,将请求报文转换为Java对象,或将Java对象转换为响应

    礼包 2021年12月10日