flask 自带的 web 服务器稳定性较差,只能用于测试。最近做的 web 项目,每次启动,需要敲一堆参数文件,今天学习了官方文档里关于配置的说明,记录一下。

创建一个 gunicorn.conf 文件, 内容如下:

# gunicorn.conf
# 并行工作进程数,默认 1
workers = 1
# 指定每个进程的线程数, 默认 1
threads = 1
# 监听端口
bind = '0.0.0.0:80'
# 工作模式协程
worker_classes = 'gevent'
# 设置最大并发量
worker_connections = 2000
# gunicorn 要切换到的目的工作目录
chdir='./Index'
# 超时判断, 单位为 s , 默认 30
timeout=30

启动应用: 

nohup gunicorn -c gunicorn.conf  my_service:app
# my_service 为代码文件名
# app 为应用名

遇到的问题:
在启动过程中, 会报错 “WORKER TIMEOUT” 报错, 更改响应时间也不起作用,此时改用协程 -k gevent , 可以解决问题。

最新文章

  1. .NET跨平台之旅:数据库连接字符串写法引发的问题
  2. H5开发中的问题总结
  3. URAL 1056 Computer Net(最短路)
  4. comet4j文档
  5. pomelo组件..
  6. LightOJ 1074 Extended Traffic SPFA 消负环
  7. MySql 到 SQL Server(MSSQL)
  8. UltraChart导出图片
  9. poj1014二进制优化多重背包
  10. Spring中@Transactional事务回滚(含实例详细讲解,附源码)
  11. NOI前的考试日志
  12. Serial Splitter 4.2 串口拆分说明
  13. SharePoint REST 服务获取讨论版问题
  14. Android 开发工具类 11_ToolFor9Ge
  15. Gunicorn独角兽
  16. Jenkins构建常见问题
  17. Spring Boot 之 Hello World 战记
  18. UVA12995 Farey Sequence [欧拉函数,欧拉筛]
  19. oracle存储过程(返回列表的存储结合游标使用)总结 以及在java中的调用
  20. AC日记——Sagheer, the Hausmeister codeforces 812b

热门文章

  1. Java集合对象比对
  2. 最好的导航分割栏,分割线,实现底部透明,纯css
  3. 网络编程模型及TCP、UDP编程设计
  4. HBase部署与使用
  5. Hive的基本操作和数据类型
  6. [剑指offer] 16. 合并两个排序的链表
  7. Spring 核心技术(4)
  8. Netty 客户端使用指数退避机制实现重连
  9. java 第五章
  10. handlerMapping的初始化以及查找handler