flask运行多个服务器,与Flask服务器同时运行while循环
小编典典
使用多进程在Flask HTTP请求的不同进程中运行循环:
import time
from flask import Flask, jsonify
from multiprocessing import Process, Value
app = Flask(__name__)
tasks = [
{
'id': 1,
'title': u'Buy groceries',
'description': u'Milk, Cheese, Pizza, Fruit, Tylenol',
'done': False
},
{
'id': 2,
'title': u'Learn Python',
'description': u'Need to find a good Python tutorial on the web',
'done': False
}
]
@app.route('/todo/api/v1.0/tasks', methods=['GET'])
def get_tasks():
return jsonify({'tasks': tasks})
def record_loop(loop_on):
while True:
if loop_on.value == True:
print("loop running")
time.sleep(1)
if __name__ == "__main__":
recording_on = Value('b', True)
p = Process(target=record_loop, args=(recording_on,))
p.start()
app.run(debug=True, use_reloader=False)
p.join()
任务部分来自这里,来自我的多处理代码。
注意“ use_reloader = False”部分。这是避免两次运行循环所必需的。由于这个原因,请看这里
可以通过使用以下命令启动服务器来测试功能
python .py
并打电话
curl -i http://localhost:5000/todo/api/v1.0/tasks
2020-04-06
flask运行多个服务器,与Flask服务器同时运行while循环相关推荐
- Android(手机)连接电脑本地服务器(flask)
本着怎么简单怎么来: 运行服务器 确保电脑和手机连在同一个WiFi下 查看查看局域网IP,关闭防火墙 测试 运行服务器 # coding="utf-8" from flask im ...
- jmeter怎么在服务器上运行,如何通过jenkins在远程服务器上运行jmeter测试
我正在使用一台linux机器(例如m1)[一台openStack机器]来运行我的jmeter测试. 我的典型过程是将最新的jmx文件放在这台计算机上,并在以下命令中触发: nohup / path / ...
- 【Groovy】使用 Groovy 语言开发服务器 Server 和客户端 Client 套接字程序 ( 服务器客户端完整代码示例 | 运行服务器端与客户端效果及过程分析 )
文章目录 一.服务器端完整代码 Server.groovy 二.客户端完整代码 Client.groovy 三.运行服务器端与客户端效果及过程分析 一.服务器端完整代码 Server.groovy 参 ...
- linux 查看服务器作业,linux – 如何在服务器负载较低时运行作业?
我有一个运行磁盘快照的命令(在EC2上,冻结XFS磁盘并运行EBS快照命令),该命令设置为作为cron作业定期运行.理想情况下,如果在任务计划运行时磁盘被大量使用,我希望能够将命令延迟一段时间. 我担 ...
- aws v2.2.exe_如何使用Python 3.6在AWS EC2上创建运行uWSGI,NGINX和PostgreSQLDjango服务器...
aws v2.2.exe by Sumeet Kumar 通过Sumeet Kumar 如何使用Python 3.6在AWS EC2上创建运行uWSGI,NGINX和PostgreSQLDjango服 ...
- AndroidStudio_android通过服务,检测本程序是否已经终止运行_终止运行后发送通知给Http服务器---Android原生开发工作笔记246
先做的一个项目,大体是,我这边如果程序已经停止,需要发送一个通知给远程的Httpserver服务器, 然后,远程服务器会通过websocket,通知,显示在大屏上的页面,去清空大屏数据,这样就有问题了 ...
- 【服务器】创建docker、运行jupyter相关命令
[服务器]创建docker.运行jupyter相关命令 1.linux 查看docker镜像 创建docker镜像 查看容器创建是否成功 2.docker 启动docker 进入docker 退出do ...
- windows服务器怎么查看网站,windows运行查看服务器
windows运行查看服务器 内容精选 换一换 用户的弹性云服务器已绑定EIP,但是无法连接到Internet.弹性云服务器通过EIP访问Internet的流程如图1所示:本问题请按照以下思路进行排查 ...
- samba服务器在linux下如何运行共享
samba服务器在linux下如何运行共享 1. 什么是samba Samba服务类似于windows上的共享功能,可以实现在Linux上共享文件,windows上访问,当然在Linux上也可以访问到 ...
- 阿里云服务器OpenPoseDemo远程调用与运行
阿里云服务器OpenPoseDemo远程调用与运行 OpenPoseDemo运行环境 1. 服务器 1.1 驱动安装 1.2 CUDA安装 1.3 检查CUDA是否安装成功 2. 下载OpenPose ...
最新文章
- 用Jmeter实现SQLServer数据库的增删查改
- 2019~2020年IDC行业发展趋势预测
- edxp显示未安装_如何在 Centos 8 / RHEL 8 上安装和配置 VNC 服务器
- 盲僧一键r闪用什么设置_美加狮R.A.T. PRO X3至尊版带你畅玩模拟飞行
- 从源码的角度说说Activity的setContentView的原理
- key-value 多线程server的Linux C++实现
- Zookeeper架构及FastLeaderElection机制
- Linux内核入门(四)—— 内核汇编语言规则
- JDK源码系列 下载源码
- mysql nutch,nutch结合mysql配置
- 服务器硬盘检测系统,服务器RAID硬盘与日志主要检测方法
- 用“江湖兵器排行榜”前10的语言输出hello world,你会几种?顺便拜拜祖师爷!
- 计算机网络网桥模拟课程设计,网桥模拟实验
- 【电脑无法打开移动热点】——终极解决方法
- 16个优秀网站设计网站
- 铁打的阿里,流水的美团,21届校招生Offer薪资曝光后,伤了老员工的心…
- gitlab-ce更新后reconfigure报错
- 微信小程序:图片404错误,更换默认图片
- 怎么将pdf转换成excel转换器免费版
- 母版页和内容页的使用