安装 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相关推荐

  1. pip安装gunicorn_gunicorn部署Flask服务

    作为一个Python选手,工作中需要的一些服务接口一般会用Flask来开发. Flask非常容易上手,它自带的app.run(host="0.0.0.0", port=7001)用 ...

  2. pip安装gunicorn_gunicorn安装报错

    ceshi.txt 有写需要安装的库: gunicorn==18.0 执行安装命令:pip install --no-index --find-links=whls -r ./ceshi.txt -- ...

  3. windows下多版本python安装与pip安装和pip使用 吐血总结

    https://blog.csdn.net/silence2015/article/details/56483892/ 版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附 ...

  4. pip安装拓展包--网络超时/Read timed out问题

    pip安装拓展包--网络超时/Read timed out问题 解决方案:切换镜像源(墙皮太厚) 在后面加上: -i https://pypi.douban.com/simple example: p ...

  5. Python pip安装第三方库的国内镜像

    Python pip 安装第三方库的国内镜像 Windows系统下,一般情况下使用pip在DOS界面安装python第三方库时,经常会遇到超时的问题,导致第三方库无法顺利安装,此时就需要国内镜像源的帮 ...

  6. windows环境下pip安装python的包时候提示invalid syntax (转载CSDN)

    刚学python,用pip安装出错,如下图: 检查了一下环境变量,然而并没没问题.在stackowerflow上逛了一圈,找到了解决方法: 在命令行下cd 进对应python的script文件目录,再 ...

  7. conda 和 pip 安装本地包

    pip 安装本地包 pip install pymol-1.8.6.1-cp36-cp36m-win_amd64.whl conda 安装本地包 conda install --use-local r ...

  8. 无网络服务器(linux ubuntu),pip安装python科学计算所有需要包(packages)

    无网络服务器(linux ubuntu),pip安装python科学计算所有需要包(packages) # 在windows上打开anaconda,进入环境tab页,在base环境处单击,然后点开te ...

  9. windows10下pip安装速度慢的解决办法

    windows10下pip安装速度慢的解决办法 pip修改源 我们这里使用的镜像源是清华大学的镜像源,使用方法有两种,第一种是临时使用: pip install -i https://pypi.tun ...

最新文章

  1. 用对方法,开发与部署深度学习原来如此简单……
  2. 近期要推出的ISA2006系列文章
  3. 第一章:1.1.2 信号分类
  4. HDU-2149(博弈)
  5. mysql+json插入_MySQL对JSON数据的增删改查
  6. 【编程导航】这本小书,把常考算法题讲活了!
  7. Spring Boot 实现登录拦截器,这才是正确的姿势!!
  8. Keepalived实现双机热备
  9. 5G(2)---NR协议栈及功能1 - 总体架构与物理层
  10. php java 读取所有txt_paip.文件读写api php java python总结.txt
  11. java-web乱码问题解决
  12. 规则引擎--规则引擎构成重点
  13. Atitit.软件开发的几大规则,法则,与原则p821.doc
  14. spring 定时器功能
  15. 黑龙江省鹤岗市谷歌高清卫星地图下载
  16. 0X0000006B导致电脑蓝屏解决
  17. 中国首次包揽2021年国际信息学奥赛(IOI 2021)前四名
  18. python格式规范的要求_Python书写规范
  19. TensorFlow入门教程:8:训练数据之Iris数据集
  20. Html控制大华摄像头

热门文章

  1. 老男孩34期LINUX运维决心书
  2. 博鳌亚洲论坛AI“常驻嘉宾”小i机器人袁辉,今年连续应邀出席四届
  3. P2196 [NOIP1996 提高组] 挖地雷
  4. 4种票价!北京大兴机场线票价公示
  5. 关于十六进制和八进制转义字符
  6. 你迷茫的原因在于读书太少而想的太多!!!
  7. 核电厂混床树脂HPM123
  8. python程序创建词云 中国地图_就这么简单!使用Python生成漂亮的词云
  9. windows 服务程序学习心得
  10. Spark中CheckPoint、Cache、Persist的用法、区别