运行gunicorn后显示如下错误:

root@iZ2ze2gihbn4ot85zlcdxdZ:~/myproject# gunicorn -w 4 -b 0.0.0.0:5000 myapp:app
[2018-03-16 15:48:33 +0800] [9555] [INFO] Starting gunicorn 19.7.1
[2018-03-16 15:48:33 +0800] [9555] [ERROR] Connection in use: ('0.0.0.0', 5000)
[2018-03-16 15:48:33 +0800] [9555] [ERROR] Retrying in 1 second.
[2018-03-16 15:48:34 +0800] [9555] [ERROR] Connection in use: ('0.0.0.0', 5000)
[2018-03-16 15:48:34 +0800] [9555] [ERROR] Retrying in 1 second.
[2018-03-16 15:48:35 +0800] [9555] [ERROR] Connection in use: ('0.0.0.0', 5000)
[2018-03-16 15:48:35 +0800] [9555] [ERROR] Retrying in 1 second.
[2018-03-16 15:48:36 +0800] [9555] [ERROR] Connection in use: ('0.0.0.0', 5000)
[2018-03-16 15:48:36 +0800] [9555] [ERROR] Retrying in 1 second.
[2018-03-16 15:48:37 +0800] [9555] [ERROR] Connection in use: ('0.0.0.0', 5000)
[2018-03-16 15:48:37 +0800] [9555] [ERROR] Retrying in 1 second.
[2018-03-16 15:48:38 +0800] [9555] [ERROR] Can't connect to ('0.0.0.0', 5000)

  显示正在运行的gunicorn进程,发现没有已经运行zai 0.0.0.0:5000的进程:

root@iZ2ze2gihbn4ot85zlcdxdZ:~/myproject# pstree -ap|grep gunicorn
| |-grep, --color=auto gunicorn

这时查看服务器(主机)运行的全部进程:

root@iZ2ze2gihbn4ot85zlcdxdZ:~/myproject# ps -a
PID TTY TIME CMD
9446 pts/0 00:00:00 su
9447 pts/0 00:00:00 bash
9488 pts/0 00:00:00 sudo
9489 pts/0 00:00:00 bash
9514 pts/0 00:00:00 python3
9516 pts/0 00:00:00 python3
9551 pts/0 00:00:00 ps

  这时发现有两个python3的进程,其中有一个是运行的myapp.py文件的进程,而gunicorn要运行的就是该文件,因此产生冲突。

删掉进程:

root@iZ2ze2gihbn4ot85zlcdxdZ:~/myproject# kill -9 9516
[2]+ Killed python3 myapp.py

 这时再运行gunicorn就好了:

root@iZ2ze2gihbn4ot85zlcdxdZ:~/myproject# gunicorn -w 4 -b 0.0.0.0:5000 myapp:app
[2018-03-16 15:49:41 +0800] [9558] [INFO] Starting gunicorn 19.7.1
[2018-03-16 15:49:41 +0800] [9558] [INFO] Listening at: http://0.0.0.0:5000 (9558)
[2018-03-16 15:49:41 +0800] [9558] [INFO] Using worker: sync
[2018-03-16 15:49:41 +0800] [9561] [INFO] Booting worker with pid: 9561
[2018-03-16 15:49:41 +0800] [9563] [INFO] Booting worker with pid: 9563
[2018-03-16 15:49:41 +0800] [9564] [INFO] Booting worker with pid: 9564
[2018-03-16 15:49:42 +0800] [9565] [INFO] Booting worker with pid: 9565

  

gunicorn运行显示connection in use解决办法的更多相关文章

  1. Python解释器运行成功,命令运行显示无此属性解决办法

    情况1: 查看出错的地方的Import包,看本程序是否有名字与import名称相同的py文件或者pyd文件. 有的话删除或者更名即可.

  2. MSDN无法显示该页的解决办法

    今天打开msdn,发现 查阅api时候 出现 “无法显示该页的解决办法“ 这个问题.解决方案如下: 在“运行”中输入regsvr32 "C:\Program Files\Common Fil ...

  3. 用C#绘图实现动画出现卡屏(运行慢)问题的解决办法

    原文:用C#绘图实现动画出现卡屏(运行慢)问题的解决办法 正在用C#做一个小游戏,需要用到动画,上次解决的问题是闪烁问题,用双缓冲技术.以为不会有什么问题了.后来当把图片全部绘制上去的时候依然出现了卡 ...

  4. 使用IDEA工具整合mybatis时使用@Resource和@Autowired自动注解bean时会显示红色问题的解决办法

    使用IDEA工具整合mybatis时使用@Resource和@Autowired自动注解bean时会显示红色问题的解决办法 idea中springboot整合mybatis时,通过@Autowired ...

  5. Easyui Datagrid rownumbers行号四位、五位显示不完全的解决办法

    Easyui Datagrid rownumbers行号四位.五位显示不完全的解决办法(引) 方法一: 相信很多人在使用easyui的时候都遇到过这个问题,当我们设置成显示Rownumber的时候,你 ...

  6. Excel在任务栏中只显示一个窗口的解决办法

     Excel在任务栏中只显示一个窗口的解决办法  以前朋友遇到过这个问题,这次自己又遇到了,习惯了以前的那种在任务栏中显示全部窗口,方便用Alt+Tab键进行切换. 如果同时打开许多Excel工作簿, ...

  7. Linux 出现telnet: 127.0.0.1: Connection refused错误解决办法

    Linux 出现telnet: connect to address 127.0.0.1: Connection refused错误解决办法 没有xinetd服务: 1./etc/init.d目录中放 ...

  8. Mac上安装第三方应用显示包资源破坏解决办法

    Mac上安装第三方应用显示包资源破坏解决办法 步骤1:Spotlight搜索(快捷键:command+空格或右上角搜索的符号):搜索 “终端”步骤2:直接复制粘贴 sudo spctl --maste ...

  9. Error:The network adaptor could not establish the connection问题的解决办法

     最近在学习hibernate 5.0.4, 自然而然就需要使用数据库,由于本人工作中一直使用Oracle,于是在自己的电脑上安装了Oracle 12.1.0, 安装完成使用一直没有问题,突然有一天使 ...

随机推荐

  1. c#使用Stopwatch来计算时间间隔

    今天要记录一个接口的耗时情况,就要求去写一段测试各个代码运行时间的方法,于是就加了这么一段代码.原来的做法是在代码执行之前和之后获取系统时间,然后相减.被改成了使用c#里的Stopwatch来计算时间 ...

  2. mybatis学习 十四 resultMap标签 一对一(联合查询)

    1.使用 resultMap 实现关联单个对象(联合查询方式) <resultMap type="Student" id="stuMap1"> &l ...

  3. python之并发编程进阶篇9

    一.守护进程和守护线程 1)守护进程的概念 什么是守护进程: 守护: 在主进程代码结束情况下,就立即死掉 守护进程本质就是一个子进程,该子进程守护着主进程 为何要用守护进程 守护进程本质就是一个子进程 ...

  4. JSON文件导入Unity3d中是空的的问题

    将Json文件的内容在网上在线的Json文件编辑器导出后再导入即可

  5. kbmmw 5.05.00 发布

    新年前最后几天,kbmmw 发布了新版本,增加一大波功能.we are happy to announce v5.05.50 of our popular middleware for Delphi ...

  6. 树莓派无法挂载exfat格式硬盘

    ubutnu系统 挂载硬盘时报错: mount: unknown filesystem type 'exfat' 这是因为树莓派默认无法识别 exfat, 需要安装 exfat-fuse . sudo ...

  7. Hibernate 的缓存

    Hibernate的一级缓存 什么是缓存?? 1 数据存到数据库里面,数据库本身是文件系统,使用流方式操作文件效率不是很高.   1.1 把数据存到内存里面,不需要使用流方式,可以直接读取内存中数据 ...

  8. layer.alert没有垂直居中

    经查找是因为 <!DOCTYPE html> 这句没有写在整个页面的最顶部,将其放在整个页面的第一行就可以了. ps:原理不是很清楚

  9. C#中string类型是值类型还是引用类型?(转)

    出处:https://www.cnblogs.com/dxxzst/p/8488567.html .Net框架程序设计(修订版)中有这样一段描述:String类型直接继承自Object,这使得它成为一 ...

  10. pytorch总结

    PyTorch 深度学习:60分钟快速入门 用例子学习 PyTorch 手把手教你用PyTorch从零搭建图像分类模型