pip安装gunicorn_gunicorn
安装 pip install gunicorn
基于 json tex2 板子 pip 版本对gunicorn 安装支持不稳定 特别是gunicron 19.0.3 版本之上的
这里可以用`sudo apt-get install gunicorn` 安装稳定版本
对于启动项目可能会出现的 bug
gunicorn 会加载虚拟环境之外 也就是说 在虚拟环境中会加载虚拟环境之外的安装位置 这里不会抛出 关于gunicorn 的错误
基本的解决思路 先检查你的安装位置 退出虚拟环境 卸载gunicorn (如果使用pip管理)
$ deactivate
sudo pip uninstall gunicorn
再次进入虚拟环境:
$ pyenv activate
(env) $ pip install gunicorn
关于gunicorn 的启动方式
指定为gevent 这个地方需要在项目禁止线程的使用,具体原因我也没找到, 可能与我的项目其他配置有关系
gunicorn -k gevent -b 127.0.0.1:5000 manage:app
指定进程启动
gunicorn -w 2 -b 127.0.0.1:5000 manage:app
最常用的是配置写入文件进行启动
gunicorn -c gunicorn.conf manage:app
配置文件
importosimportgevent.monkey
gevent.monkey.patch_all()importmultiprocessing
debug=True
loglevel= 'debug'bind= '0.0.0.0:8800'pidfile= 'log/gunicorn.pid'logfile= 'log/debug.log'
#启动的进程数
workers = multiprocessing.cpu_count() * 2 + 1worker_class= 'gunicorn.workers.ggevent.GeventWorker'x_forwarded_for_header= ''
查看进程 pstree -ap | grep gunicorn
用gevent 启动项目 一定要注意配置日志文件 后台无法打印 debug 调试
关闭gunicorn 可以用kill 直接将主进程杀死
对于gunicorn 进程的管理 建议使用 supervisor
Supervisor是用Python开发的一个client/server服务,是Linux/Unix系统下的一个进程管理工具。它可以很方便的监听、启动、停止、重启一个或多个进程
Supervisor 是系统级别的 直接安装到虚拟环境之外就可以,用Supervisor管理的进程,supervisort监听到进程挂掉之后,会自动重启, 也可禁止监听。
https://blog.csdn.net/dutsoft/article/details/51452598
pip安装gunicorn_gunicorn相关推荐
- pip安装gunicorn_gunicorn部署Flask服务
作为一个Python选手,工作中需要的一些服务接口一般会用Flask来开发. Flask非常容易上手,它自带的app.run(host="0.0.0.0", port=7001)用 ...
- pip安装gunicorn_gunicorn安装报错
ceshi.txt 有写需要安装的库: gunicorn==18.0 执行安装命令:pip install --no-index --find-links=whls -r ./ceshi.txt -- ...
- windows下多版本python安装与pip安装和pip使用 吐血总结
https://blog.csdn.net/silence2015/article/details/56483892/ 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附 ...
- pip安装拓展包--网络超时/Read timed out问题
pip安装拓展包--网络超时/Read timed out问题 解决方案:切换镜像源(墙皮太厚) 在后面加上: -i https://pypi.douban.com/simple example: p ...
- Python pip安装第三方库的国内镜像
Python pip 安装第三方库的国内镜像 Windows系统下,一般情况下使用pip在DOS界面安装python第三方库时,经常会遇到超时的问题,导致第三方库无法顺利安装,此时就需要国内镜像源的帮 ...
- windows环境下pip安装python的包时候提示invalid syntax (转载CSDN)
刚学python,用pip安装出错,如下图: 检查了一下环境变量,然而并没没问题.在stackowerflow上逛了一圈,找到了解决方法: 在命令行下cd 进对应python的script文件目录,再 ...
- conda 和 pip 安装本地包
pip 安装本地包 pip install pymol-1.8.6.1-cp36-cp36m-win_amd64.whl conda 安装本地包 conda install --use-local r ...
- 无网络服务器(linux ubuntu),pip安装python科学计算所有需要包(packages)
无网络服务器(linux ubuntu),pip安装python科学计算所有需要包(packages) # 在windows上打开anaconda,进入环境tab页,在base环境处单击,然后点开te ...
- windows10下pip安装速度慢的解决办法
windows10下pip安装速度慢的解决办法 pip修改源 我们这里使用的镜像源是清华大学的镜像源,使用方法有两种,第一种是临时使用: pip install -i https://pypi.tun ...
最新文章
- 用对方法,开发与部署深度学习原来如此简单……
- 近期要推出的ISA2006系列文章
- 第一章:1.1.2 信号分类
- HDU-2149(博弈)
- mysql+json插入_MySQL对JSON数据的增删改查
- 【编程导航】这本小书,把常考算法题讲活了!
- Spring Boot 实现登录拦截器,这才是正确的姿势!!
- Keepalived实现双机热备
- 5G(2)---NR协议栈及功能1 - 总体架构与物理层
- php java 读取所有txt_paip.文件读写api php java python总结.txt
- java-web乱码问题解决
- 规则引擎--规则引擎构成重点
- Atitit.软件开发的几大规则,法则,与原则p821.doc
- spring 定时器功能
- 黑龙江省鹤岗市谷歌高清卫星地图下载
- 0X0000006B导致电脑蓝屏解决
- 中国首次包揽2021年国际信息学奥赛(IOI 2021)前四名
- python格式规范的要求_Python书写规范
- TensorFlow入门教程:8:训练数据之Iris数据集
- Html控制大华摄像头