python虚拟环境配置文件_uwsgi 配置 python virtualenv 虚拟环境目录 ( ini 配置)
uwsgi 文档
uwsgi 安装
pip3 install uwsgi
ini 配置方法
在 ini 配置文件里增加一个 home 或 pyhome 或 virtualenv 或 venv 参数 指向 virtualenv 根目录:
(blog) [root@VM_2_29_centos ~]# uwsgi --help | grep virtualenv
Usage: /root/.virtualenvs/blog/bin/uwsgi [options...]
-H|--home set PYTHONHOME/virtualenv
-H|--virtualenv set PYTHONHOME/virtualenv
-H|--venv set PYTHONHOME/virtualenv
-H|--pyhome set PYTHONHOME/virtualenv
uwsgi_conf.ini 配置
[uwsgi]
# 监听端口
socket = 127.0.0.1:9090
#socket = 127.0.0.1:3031
# 运行状态
#stats = 127.0.0.1:9191
# 工作路径
chdir = /root/yzq/djangos/blog
# django wsgi 路径
wsgi-file = /root/yzq/djangos/blog/joyoo/wsgi.py
# module = Joyo.settings
# python 虚拟环境路径
virtualenv = /root/.virtualenvs/joyoo
# uwsig pid 号
pidfile = /root/yzq/running/uwsgi_joyoo.pid
# 重启的时候使用的 pid 号
touch-reload = /root/yzq/running/uwsgi_joyoo.pid
# post 请求超过 字节 就缓存值磁盘
post-buffering = 8192
# 缓冲区大小
buffer-size = 32768
# 设置进程 processes 和 workers 一样的意思
# processes = 2
workers = 2
# 每个进场下面的线程数
threads = 4
# 日志文件
daemonize = /root/yzq/logs/uwsgi_joyoo.log
# 设置平滑启动 (处理完接受到的请求) 的等待时间(秒)
reload-mercy = 10
# 设置工作进程使用虚拟内存超过 MB 就回收重启
reload-on-as = 1024
# python 文件修改后自动重启
py-autoreload = 1
# 设置一个请求超时(秒),就丢弃掉
harakiri = 60
# 当一个请求被 harakiri 掉,输出一条日志
harakiri-verbose = true
启动 uwsgi_conf.ini
可以加到 /etc/rc.local 开机会自动启动 uwsgi,在 ini 文件里设置 py-auto-reload 代码修改后自动重启 uwsgi,还可以用 Supervisor 设置 守护进程。
/root/.virtualenvs/blog/bin/uwsgi --ini /root/configs/blog_uwsgi.ini
http 和 socket 区别
http add an http router/server on the specified address
socket bind to the specified UNIX/TCP socket using default protocol
python虚拟环境配置文件_uwsgi 配置 python virtualenv 虚拟环境目录 ( ini 配置)相关推荐
- python自动配置文件_【python接口自动化】- ConfigParser配置文件的使用
前言:目前我们使用的绝大多数计算机程序,无论是办公软件,浏览器,甚至游戏.视频都是通过菜单界面系统配置的,它几乎成了我们使用机器的默认方式.而在python中,也有这样的一个配置模块可以把代码可配置化 ...
- Conda/Virtualenv虚拟环境
目录 conda 查看版本 更新conda 查看已有环境 建立新的虚拟环境 启动虚拟环境 查看虚拟环境安装列表 安装包 退出虚拟环境 删除包 删除虚拟环境 virtualenv 创建虚拟环境 启动虚拟 ...
- python 文件指定位置写入-Python从文件中读取指定的行以及在文件指定位置写入...
Python从文件中读取指定的行 如果想根据给出的行号, 从文本文件中读取一行数据, Python标准库linecache模块非常适合这个任务: 测试文件内容 :This is line 1. Thi ...
- 配置IIS之虚拟目录
什么是IIS虚拟目录?有什么优点? 虚拟目录指在站点下建立一个虚拟子目录,指定一个固定的物理路径做为站点的应用路径. 1.虚拟目录与父级站点共用一个应用程序池,例如:站点TestWeb(c:\Inet ...
- Python的虚拟环境配置(pyenv+virtualenv)
一.为什么需要配置虚拟环境 Python 2和Python 3之间存在着较大的差异,并且,由于各种原因导致了Python 2和Python 3的长期共存.在实际工作过程中,我们可能会同时用到Pytho ...
- vscode在ubuntu下安装插件,同时配置python虚拟环境、ctrl+鼠标滚轮放大代码窗口设置
linux下vs code 两大问题: 1.无法在code中切换虚拟环境 2.文件夹有时候会莫名其妙打不开,似乎和文件夹的命名有关系. 已弃坑,不再使用. ---------------------- ...
- python创建虚拟环境的方法_Python创建virtualenv(虚拟环境)方法
本文目录 一 前言 二 通过virtualenv软件创建 三 在pycharm下创建 新建项目 四 已有项目使用和创建虚拟环境 五 参数说明 一 前言 需求: --公司之有一台服务器 -目前运行这一个 ...
- python设置环境路径_window10配置python虚拟环境的路径
当我们搭建python+django项目的时候,需要配置虚拟环境,从而使项目与项目之间的包相互隔离,互不影响. 1.配置虚拟环境前,首先需要安装两个包 pip install virtualenvwr ...
- linux 环境下配置python虚拟环境
系统Ubuntu 16.0.4, 环境自带python2.7和python3.5,现在我想创建 python3.5的虚拟环境,下面介绍最好的方法. 1.使用update-alternatives ...
最新文章
- 如何选择开源许可证如何修改项目使其符合某种开源许可证
- 「SVN」Linux下svn命令使用的实践,个人记录~=傻瓜教程
- error LNK2001: unresolved external symbol public: __thiscall CNaDialog::CNaDialog(class CWnd *)
- 域内禁止不明东西连接DHCP
- 先学php还是thinkphp,我的PHP学习历程——ThinkPHP起步
- The beginning iOS8 Programming with Swift 中文翻译 - 3
- 关于联想LJ2655DN出现open the frontcover then replace the toner的解决方法
- Java多线程并发编程实践总结
- Matlab绘制散点密度图
- 计算机上未检测到u盾,u盾检测不到-电脑上检测不到我的U盾怎么办? 爱问知识人...
- 使用Win PE修改其他硬盘中的系统注册表
- 薄胶(S18xx,SPR955,BCI-3511,NRD6015)光刻胶
- 并行查询的执行计划解读
- 免费开源的api接口管理系统,移动时代首选接口管理平台-doclever
- 数值分析18 - 通过直接方法得到函数积分近似 数值方法(左、右、中、梯形矩形积分公式、Simpson积分公式)
- linux 页缓存 块缓存,页缓存和块缓存
- 通过NFS挂载根文件系统——TQ2440
- 微生物组α-多样性指数可视化(箱线图)
- Web表单的十九个最佳设计实践
- Protein Cell:肠道菌群及其代谢物在代谢性疾病中的作用
热门文章
- 【报告分享】中国创新生态发展报告2019-德勤.pdf
- cdh mysql sqoop 驱动_[bigdata-003]在cdh 5.7下 用sqoop1将mysql数据库数据导入到hdfs的方式...
- java 遍历所有内部类_JAVA-内部类
- 多分类问题的另一种处理策略——softmax回归
- 梯度为什么是函数增加最快的方向
- 利用screen和nohup让Linux服务器后台运行程序
- PHP 的 empty 和 isset 对比
- android:id = @+id 用法,@+id/android:list和@android:id/list的写法
- mybatis 三级缓存查询循序_MyBatis手把手跟我做系列(五) --- 一级缓存与二级缓存
- CentOS7安装MySQL,全网最快安装教程