摘要: 背景 之前有写过一个定时任务的项目,主要是在工作日进行一些数据推送和任务提醒。为了精确的判断当天是否为工作日(这里包含了正常上班日和法定节假日的补班),在网上看到了一个api,用下来也挺稳定的。但是本人喜欢折腾,并且依赖别人的api总归不可靠,所以抽时间写了这个工具,也算是重复造了个轮子吧,大家有需 阅读全文
posted @ 2021-09-13 14:30 时光走散了故人。 阅读(2853) 评论(11) 推荐(1) 编辑
摘要: 踩坑过程 服务器部署了一个flask-apscheduler的定时任务项目,每天的几个时间点会自动推送消息或者跑任务。但经过一段时间后,发现有几个任务莫名其妙的没有运行,其他任务又可以正常运行。排查下来也不是代码问题,因为其他任务可以跑,就一两个任务不行,反复排查问题无果。后面在网上找原因,提示说可 阅读全文
posted @ 2021-01-24 13:57 时光走散了故人。 阅读(1685) 评论(0) 推荐(0) 编辑
摘要: py_openapi_apollo_client python-apollo客户端封装 背景 接口自动化项目有场景需要调用公司内部的apollo,但是网上搜索了一遍,没有发现有很好用的Python客户端,有些只能查,不能改;有些能改但不支持token传入。所以自己通过官方的接口文档做了个客户端的封装 阅读全文
posted @ 2021-01-18 17:45 时光走散了故人。 阅读(1703) 评论(0) 推荐(0) 编辑
摘要: 背景 项目测试过程中需要上传不同大小的文件,一时难以找到这么多测试数据,网上查了下,可以使用Python来快速生成,方法如下 代码实现 import time def creatfilesize(n, data_type): ''' 主函数 :param n: 需要生成的文件大小(单位:GB) :p 阅读全文
posted @ 2020-12-17 18:24 时光走散了故人。 阅读(565) 评论(0) 推荐(0) 编辑
摘要: 背景 Elasticsearch版本前两天升级到了7.x,每次打印日志都提示了[[types removal] Specifying types in bulk requests is deprecated.]警告,网上查了一通,发现是7.x版本后,类型已经弃用,在CMRESHandler的Issu 阅读全文
posted @ 2020-12-07 22:45 时光走散了故人。 阅读(8961) 评论(2) 推荐(0) 编辑
摘要: 背景 日常使用的是concurrent-log来打印Python项目的日志,该库是基于原生logging库的二次开发,以支持多进程日志打印,但有个不满意的地方就是日志文件的后缀是日期结尾(当然可能有其他方式可以设置,但我没有找到),不管如何能解决自己的需求就行,过程不重要 修改前log文件 解决办法 阅读全文
posted @ 2020-12-07 22:37 时光走散了故人。 阅读(640) 评论(0) 推荐(0) 编辑
摘要: 背景 原生的logging库是不支持多进程的日志打印的,网上找了下,发现有人已经二次封装好了,直接拿来用,目前测试下来一切稳定,完美支持原生logging库的方法 源码链接 https://github.com/wandaoe/concurrent_log Python使用 pip install 阅读全文
posted @ 2020-12-07 22:36 时光走散了故人。 阅读(312) 评论(0) 推荐(0) 编辑
摘要: 问题: 同事的Pychram连接公司的代码仓库,push、pull都一直不成功,查看git log发现提示如下错误 error: unable to read askpass response from 'xxx\intellij-git-askpass.bat' bash: /dev/tty: N 阅读全文
posted @ 2020-10-21 14:51 时光走散了故人。 阅读(7991) 评论(0) 推荐(0) 编辑
摘要: 背景 一直找不到一款好用的Markdown编辑器,前段时间无意接触到Typora,发现功能十分强大,而且界面比较简洁,结合看过的一些文章,补充一下常用的操作教程 Typora更换主题 主题网站是由官方提供的 http://theme.typora.io/ 1、从主题网站下载主题并解压 2、打开主题文 阅读全文
posted @ 2020-09-09 15:43 时光走散了故人。 阅读(827) 评论(0) 推荐(0) 编辑
摘要: 索引状态显示为yellow的原因分析 基本的分片可用,但是备份不可用(或者是没有备份); 这种情况Elasticsearch集群所有的主分片已经分片了,但至少还有一个副本是缺失的。不会有数据丢失,所以搜索结果依然是完整的。不过,你的高可用性在某种程度上被弱化。如果 更多的 分片消失,你就会丢数据了。 阅读全文
posted @ 2020-09-01 16:12 时光走散了故人。 阅读(1369) 评论(0) 推荐(0) 编辑