- 博客(85)
- 收藏
- 关注
原创 Supervisor
supervisor是进程管理工具安装supervisor对python3支持不好,须使用python2sudo pip install supervisor配置运行echo_supervisord_conf命令输出默认的配置项,可以如下操作将默认配置保存到文件中echo_supervisord_conf > supervisord.confvim 打开编辑supervisord.conf文件,修改[include]files = relative/directory/*.in
2021-12-29 22:58:53
181
原创 Gunicorn使用
Gunicorn(绿色独角兽)是一个Python WSGI的HTTP服务器。从Ruby的独角兽(Unicorn )项目移植。该Gunicorn服务器与各种Web框架兼容,实现非常简单,轻量级的资源消耗。Gunicorn直接用命令启动,不需要编写配置文件,相对uWSGI要容易很多。安装gunicornpip install gunicorn查看命令行选项: 安装gunicorn成功后,通过命令行的方式可以查看gunicorn的使用信息。gunicorn -h直接运行:#直接运行,默认启动的12
2021-12-29 22:55:26
721
原创 单元测试基本写法
为什么要测试Web程序开发过程一般包括以下几个阶段:[需求分析,设计阶段,实现阶段,测试阶段]。其中测试阶段通过人工或自动来运行测试某个系统的功能。目的是检验其是否满足需求,并得出特定的结果,以达到弄清楚预期结果和实际结果之间的差别的最终目的。测试的分类测试从软件开发过程可以分为:单元测试对单独的代码块(例如函数)分别进行测试,以保证它们的正确性集成测试对大量的程序单元的协同工作情况做测试系统测试同时对整个系统的正确性进行检查,而不是针对独立的片段在众多的测试中,与程序开发人员最密切的
2021-12-29 22:52:51
6305
原创 Python elasticsearch 全文检索实现以及suggest查询
安装 pip install elasticsearch对于elasticsearch 5.x 版本 需要按以下方式导入from elasticsearch5 import Elasticsearch# elasticsearch集群服务器的地址ES = [ '127.0.0.1:9200']# 创建elasticsearch客户端es = Elasticsearch( ES, # 启动前嗅探es集群服务器 sniff_on_start=True,
2021-12-29 22:39:18
770
原创 elasticsearch查询
1 基本查询根据文档ID curl -X GET 127.0.0.1:9200/articles/article/1 curl -X GET 127.0.0.1:9200/articles/article/1?_source=title,user_id curl -X GET 127.0.0.1:9200/articles/article/1?_source=false查询所有curl -X GET 127.0.0.1:9200/articles/article/_search?_sou
2021-12-29 22:28:13
183
原创 Logstash导入数据
使用logstash 导入工具从mysql中导入数据Logstach安装sudo rpm --import https://artifacts.elastic.co/GPG-KEY-elasticsearch在 /etc/yum.repos.d/ 中创建logstash.repo文件[logstash-6.x]name=Elastic repository for 6.x packagesbaseurl=https://artifacts.elastic.co/packages/6.x/yum
2021-12-29 22:24:07
490
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人