文章分类 - 部署Deploy
摘要:默认情况下,一个容器没有资源限制,几乎可以使用宿主主机的所有资源。docker提供了控制内存、cpu、block io。但是实际上主要是namespace和cgroup控制资源的隔离。 传统上Linux中的PID是唯一且独立的,在正常情况下,用户不会看见重复的PID。Docker采用了Namespa
阅读全文
摘要:安装supervisor和gunicorn 如果用的是阿里云的CentOS7会提示找不到supervisor,则yum install epel-release先安装EPEL源 yum install -y supervisor 安装gunicorn /data/anaconda37/bin/pip
阅读全文
摘要:常用指令 Dockerfile中包括FROM、MAINTAINER、RUN、CMD、EXPOSE、ENV、ADD、COPY、ENTRYPOINT、VOLUME、USER、WORKDIR、ONBUILD等13个指令 Dockerfile中包括 FROM、 MAINTAINER、 RUN、 CMD、 E
阅读全文
摘要:一般使用配置文件目录 supervisord 负责管理进程的server端,配置文件是/etc/supervisor/supervisord.conf supervisorctl client端的命令行工具,管理子进程,配置文件在/etc/supervisor/supervisord.d/目录下 如
阅读全文
摘要:查看部署程序状态 记住以下程序和进程名(基于程序+number) supervisor目录 /home/tornado/supervisord.conf 启动指令测试: /data/anaconda3/envs/sanic/bin/gunicorn c config/gunicorn_config.
阅读全文
摘要:1 elk是什么 pass 2 使用docker-compose搭建elk系统的链接 github使用人数很多的连接地址:https://github.com/deviantony/docker-elk/ 3 发送的日志在logstash接收到必须是json 发送时可以logger.info("he
阅读全文
摘要:# python3.6# coding=utf-8words = "\u9a8c\u8bc1\u7801\u68c0\u67e5\u6210\u529f"print(words, type(words))# 验证码检查成功 <class 'str'>words = b"\u9a8c\u8bc1\u7
阅读全文
摘要:celery是一个异步框架,有些业务需要异步处理,比如上传一张衣服图片,得到这个图片的识别信息:比如上下两件,自动识别标签类型分类,锚点信息 这个训练费时,需要gpu, 因此用户上传图片接口结束之后,先返回OK,后期轮询接口结果,中间就丢入celery celery的任务文件task.py和app.
阅读全文
摘要:1 手动备份 mongo3.0手动备份命令:mongodump -h localhost:27017 --authenticationDatabase "admin" -o /data/backup/dump/2019_01_09 mongorestore -h localhost:27017 /d
阅读全文
摘要:假设我的application name 为DjangoRESTImage; 假设我的数据库使用sqlite3; 删除数据库脚本:rm_db.sh python manage.py 启动 run_as_python.sh uwsgi 启动程序 run_as_server.sh 简单uwsgi脚本 u
阅读全文
摘要:测试阶段的部署 我写了一堆接口,前端需要调用。 如果我本地部署,我回家了,前端就不能用了。 如果我部署在服务器,比如阿里云,暴露的端口和阿里云开放的端口一致,我回家前端也能调,但是修改编辑,查看日志就只能跑到服务器调试。 Pycharm远程开发配置 https://jingyan.baidu.com
阅读全文
摘要:1 是用虚拟化技术后的docker-compose实验基本flask-helloworld部署 https://github.com/shoneSolomon/docker-compose-nginx-uwsgi-flask-helloworld.git
阅读全文
摘要:0 写在前面 百度搜索的文档渣的要命,一定要Google,一定要GitHub。 1 目录层次 我们必须清楚我们docker-compose.yaml文件和Dockerfile的位置以及其他配置脚本的位置 假设我们有一个路径:/data/www/backend 那么该目录下应该是: web/ dock
阅读全文
摘要:希望你对flask,uwsgi/gunicorn,docker有一定的知识基础 1 创建flask应用 目录下/data/www/test/testflask python app.py 自己运行一遍确认没问题 2 使用Gunicorn+Gevent运行Flask应用 利用gunicorn 启动fl
阅读全文
摘要:随着web的发展,开发者对传输过程中的信息安全重视。 HTTPS可以通过SSL协议来保证信息传输过程中的数据安全,成为了一些敏感操作的必备选择。 什么是https 是一种网络安全传输协议。在计算机网络上,HTTPS经由超文本传输协议进行通信,但利用SSL/TLS来对数据包进行加密。HTTPS开发的主
阅读全文
摘要:1 nginx反向代理 正向代理浏览器,反向代理web服务器 假设阿里云服务器地址:demo.adamant.com dns解析 默认80端口,ip地址xxx.xx.xxx.xxx server { listen 80; server_name localhost; client_max_body_
阅读全文
摘要:1 nginx+flask 这个用于服务器代码直接测试用,程序停启频繁,flask run就可以 2 nginx + uwsgi + flask 这个用于服务器生产环境,不轻易停止启动,要用uwsgi 启动 3 nginx + uwsgi + flask +API网关:kong 当web服务器上需要
阅读全文
摘要:(1)查看阿里云服务器环境 ssh root@47.92.xxx.7 你自己的阿里云IP地址 uname -a Linux adamanter 4.4.0-105-generic #128-Ubuntu SMP Thu Dec 14 12:42:11 UTC 2017 x86_64 x86_64 x
阅读全文
摘要:一:保证flask程序是OK的,hello world 也OK 二:配置uwsgi文件 以/data/www/syapi项目为例 /data/www/syapi/sy_uwsgi.ini uwsgi 配置参数 注意我的socket叫做syapi.sock [uwsgi]socket = /tmp/s
阅读全文
摘要:准备编译环境 环境如果错误,可能遇到各种问题,如wget无法下载https链接的文件 下载Python3.5代码包 解压编译 做软链[python3 和pip3] 提示同时成功安装pip-7.12与setuptools就成功了! 做pip软连接:ln -s /usr/local/python3/bi
阅读全文

浙公网安备 33010602011771号