服务部署
文章平均质量分 95
cdknight_happy
种一棵树最好的时间是十年前,其次是现在!
展开
-
二层网络及三层网络的子网掩码设置原则
1 网络基本知识推荐首先读下这篇文章,形象化的描述了各网络术语的含义:计算机主机网关的作用是什么?(转 )1.1 OSI七层网络模型对于物理层而言打交道的基本都是电信号和光信号,例如网卡、光纤、双绞线等都被归到物理层考虑;对于链路层,数据在离散电/光信号的基础之上,被逻辑划分成一帧一帧(Frame)来管理,这一层是数据交换的主要层面,交换的依据主要是网卡MAC地址,以太网(定义了一种帧格式)、交换机、集线器都划归这一层;网络层是比链路层更高一级的逻辑层,在这一层主要工作的是路由器,路由器基于I原创 2021-02-05 15:49:03 · 3873 阅读 · 0 评论 -
WSGI Server
1 WSGIWSGI是 Web Server Gateway Interface 的缩写,它是 Python应用程序(application)或框架(如 Django)和 Web服务器之间的一种接口,已经被广泛接受。它是一种协议,一种规范,其是在 PEP 333提出的,并在 PEP 3333 进行补充(主要是为了支持 Python3.x)。这个协议旨在解决众多 web 框架和web server软件的兼容问题。有了WSGI,你不用再因为你使用的web 框架而去选择特定的 web server软件。WSG原创 2021-01-26 11:21:20 · 4911 阅读 · 0 评论 -
flask入门学习
flask是用python编写的轻量级web应用框架。本文深度参考:https://dormousehole.readthedocs.io/en/latest/quickstart.html#quickstart1 最简单的flask应用最简单的flask应用如下述代码所示:from flask import Flaskapp = Flask(__name__)@app.route("/hello/")def hello(): return "hello world!"if __原创 2021-01-22 11:09:22 · 486 阅读 · 0 评论 -
python协程
本文深度参考自廖雪峰老师的网站:https://www.liaoxuefeng.com/wiki/1016959663602400/10179688466978241 协程协程(coroutine)的调用类似于子函数,即在函数A的执行过程中去执行子函数B,B执行完成后继续执行A。但使用协程实现的代码没有明显的函数调用。协程是用同一个线程在不同的函数间切换,随时中断一个函数的执行去执行另一个函数。其执行过程类似于下述方式:def A(): print('1') print('2')原创 2021-01-15 16:36:57 · 220 阅读 · 0 评论 -
pyTorch模型部署--高并发web服务&c++&移动端ncnn
1 综述基于pyTorch的python接口训练的模型,一般会针对部署环境进行模型的转换。而深度学习模型的使用环境,一般会分成以python web服务的方式进行部署、以c++调用深度学习模型或针对移动式设备进行部署。2 以python web服务的形式进行部署在https://blog.csdn.net/cdknight_happy/article/details/100015592中,用docker + supervisor + nginx + gunicorn + flask的方式部署了深度学习原创 2020-12-01 09:13:26 · 5206 阅读 · 1 评论 -
Python web服务部署
近期学习了基于python的人脸识别的web服务,特将服务部署的方式记录下。整体部署方式:docker + supervisor + nginx + gunicorn + flask。服务对外以docker镜像进行提供;使用supervisor监听、启动、停止、重启进程。当一个进程被意外终止后,supervisor可以自动进行进程重启。具体安装及配置请参考https://blog.csdn...原创 2019-08-22 15:25:44 · 640 阅读 · 1 评论 -
docker容器内部支持中文
docker容器内部支持中文在Dockerfile中添加:RUN apt-get install -y locales && rm -rf /var/lib/apt/lists/* && localedef -i zh_CN -c -f UTF-8 -A /usr/share/locale/locale.alias zh_CN.UTF-8ENV LANG z...原创 2019-08-29 14:14:08 · 435 阅读 · 0 评论