全栈运维
文章平均质量分 77
菩提老鹰
这个作者很懒,什么都没留下…
展开
-
tar解压之后属主和属组不是当前用户问题
压缩包解压之后属主和属组不是当前用户问题探究原创 2024-02-01 19:00:00 · 570 阅读 · 0 评论 -
Prometheus结合Consul采集多个MySQL实例的监控指标
本文主要介绍如何利用Prometheus官网提供的进行多MySQL实例的监控指标采集建议安装最新版的, 因为从’2022-09-01’ 之后才支持多实例功能的。具体的官网说明详见ok,开始今天的教程~原创 2024-01-31 13:59:13 · 1149 阅读 · 0 评论 -
django使用celery执行异步任务时采用信号实现每个任务日志独立存放(after_setup_logger)
默认在Django中使用celery执行异步任务的时候,celery的所有任务的日志都是存放在同一个文件,而且是在默认采用nohup 启动的时候重定向的文件中。需求是想把每个task执行的日志放到独立的文件中去 ...原创 2022-11-05 18:35:09 · 916 阅读 · 1 评论 -
sqoop export导入任务失败但部分数据入库成功能问题
分析整理遇到的sqoop export导入,任务执行失败,但是实际数据库中对应表存在部分数据的问题原创 2022-10-08 18:14:24 · 980 阅读 · 0 评论 -
django特殊文件管理之Static和Media异同之处
整理学习 Django中 MEDIA_ROOT 和 STATIC_ROOT 的相同和不同之处,同时扩展介绍介绍 Django中的文件管理原创 2022-09-29 18:07:21 · 843 阅读 · 2 评论 -
Flask-script使用及错误No module named flask._compat
整理学习Flask-script组件遇到的问题原创 2022-09-22 16:43:39 · 6564 阅读 · 2 评论 -
自定义prometheus exporter实现监控阿里云RDS
Prometheus官网提供的mysql exporter 对于mysql实例只能一个进程监控一个实例,在数据库实例很多的情况,不方便管理,另外内部也有诉求对数据库和表的增长需要进行监控。RDS默认不提供。故尝试自定义 Prometheus exporter ... ...原创 2022-09-21 11:49:41 · 2788 阅读 · 7 评论 -
Django model中choice的使用总结
整理Django model中关于choice的几种使用方式,包括两种不同的Enum枚举方式...原创 2022-08-25 17:39:12 · 3033 阅读 · 0 评论 -
现有TiDB集群扩展pump/drainer作为binlog文件落地
给现有TiDB集群扩展pump/drainer作为binlog文件落地实战记录原创 2022-08-17 17:37:56 · 934 阅读 · 0 评论 -
python中类的四种方法介绍(实例方法、静态方法、类方法)
介绍Python的class类中遇到的四种方法,四种方法分别是 1、实例方法(普通方法);2、静态方法;3、类方法;4、Django中的classonlymethod装饰的方法原创 2022-08-08 11:15:34 · 2019 阅读 · 0 评论 -
django 任务管理-apscheduler
介绍独立使用Python 和 apscheduler 进行任务管理相关 ... ...原创 2022-08-03 17:52:18 · 1525 阅读 · 0 评论 -
django 任务管理-crontab
整理Django配置任务系列文章之通过crontab进行任务管理,及其使用上的限制和问题等原创 2022-08-02 18:07:44 · 612 阅读 · 0 评论 -
关于Python Ansible中 HOST_KEY_CHECKING不生效问题分析
之前写过一个Python+Ansible实现执行程序执行 adhoc 和 playbook的功能,最近在开发运维平台的时候想直接把它拿过来复用,结果在新的环境执行的时候会因为主机没有添加到 know_hosts文件导致卡住....原创 2022-07-31 13:29:28 · 1446 阅读 · 1 评论 -
python ansible celery 实现任务异步执行(ArsyncResult问题)
在使用python ansible+celery实现资产信息自动更新的功能时遇到 `Object of type AsyncResult is not JSON serializable` 问题的分析和解决原创 2022-07-29 14:48:03 · 747 阅读 · 0 评论 -
TiDB 忘记root密码
MySQL忘记了root密码,你知道了怎么修改,但是tidb如果忘记密码你知道怎么修改吗?原创 2022-07-28 16:12:54 · 1553 阅读 · 0 评论 -
nginx配置proxy_pass之后返回404问题及Nginx host相关变量说明
一次业务增加常规性 proxy_pass 之后,请求的接口直接返回404,相同的配置在不同的域名下,之前的配置的是好的,本次在其他域名下新增相同配置出现404,问题排查和分析,需要了解Nginx中host相关的变量, $host/$http_host/$proxy_host...原创 2022-06-30 12:32:17 · 5570 阅读 · 0 评论 -
Nginx修改默认Content-Type值
Nginx安装之后 `default_type` 的值默认配置为 application/octet-stream,但是目前很多时候和第三方系统交互,对方提供校验文件需要我们配置到nginx对应的域名更目录下。这个时候就会出现校验文件请求直接被下载而不是返回文件内容... ......原创 2022-06-28 14:17:53 · 6490 阅读 · 0 评论 -
Prometheus启动成功访问页面显示Service Unavailable
prometheus 使用 systemctl restart之后,观察到服务进程已经存在,但是访问对应的server地址,却直接提示 Service Unavailable,这里整理排查的过程和问题所在,最后附上了利用python开发exporter监控MySQL数据库表增长的监控...原创 2022-06-28 12:29:44 · 1801 阅读 · 0 评论 -
elasticsearch分片unassign问题处理
elasticsearch集群状态yellow告警,发现是部分分片出现 unassign状态导致,这里整理问题分析排查处理的过程核心步骤,希望分享给大家,遇到类似问题能尽快处理恢复业务使用原创 2022-06-15 17:32:33 · 1598 阅读 · 0 评论 -
Django restframework实现批量操作
这篇文章主要介绍两种方式实现`批量操作`, 一种是使用 Django restframework提供的装饰器action,可以更具实际情况扩展默认的增删改查操作,扩展性很好;另外一种是使用第三方模块 `djangorestframework-bulk`,这个模块简化了我们对于 `对象本身增删改查的批量化操作`,各有优缺点。实际工作中选择合适的就好。原创 2022-04-28 17:52:33 · 3375 阅读 · 10 评论