摘要: "promethus监控mysql" 一、mysqld_exporter安装 下载页面 https://github.com/prometheus/mysqld_exporter/releases 下载最新版本 https://github.com/prometheus/mysqld_exporte 阅读全文
posted @ 2020-03-10 20:36 hurz 阅读(157) 评论(0) 推荐(0) 编辑
摘要: k8s 部署elasticsearch apm 文档地址 官方文档 https://www.elastic.co/guide/en/apm/index.html 说明 java agent 比需使用 6.5 版本以上的 apm server 说以elasticsearch 和kibana 最好使用6 阅读全文
posted @ 2020-03-10 18:56 hurz 阅读(1732) 评论(0) 推荐(0) 编辑
摘要: ``` import threading # lock = threading.RLock() # RLock 递归锁 lock = threading.RLock() Counter = [0] def add(C): lock.acquire() C[0] = C[0] + 1 lock.release() if __name__ == '__main__': count = 0 thread 阅读全文
posted @ 2020-03-09 14:55 hurz 阅读(119) 评论(0) 推荐(0) 编辑
摘要: 阿里云 官方 Log Pilot + Elasticsearch + Kibana https://help.aliyun.com/document_detail/86552.html log Pilot 有两种工具对日志进行收集 1. fluentd 2. filebeat 我使用的是filebe 阅读全文
posted @ 2020-03-09 10:27 hurz 阅读(939) 评论(0) 推荐(0) 编辑
摘要: https://yq.aliyun.com/articles/699200 可以对节点做下组件的升级操作。 在业务低峰期操作,操作之前建议快照备份下。 参考步骤 升级systemd yum update systemd systemctl daemon reexec 升级containerd Wge 阅读全文
posted @ 2020-03-05 20:38 hurz 阅读(976) 评论(0) 推荐(0) 编辑
摘要: mycat 数据库中间件 实现读写分离 读写分离 双主双从 数据分片 垂直分库 水平分表 多数据源整合 整合 noSQL mySQL 等 mycat 安装部署 1.下载与部署 下载地址 http://dl.mycat.io/1.6 RELEASE/ 2.主要配置文件 schema.xml 定义逻辑库 阅读全文
posted @ 2020-03-04 19:57 hurz 阅读(169) 评论(0) 推荐(0) 编辑
摘要: socketserver模块 虽说用Python编写简单的网络程序很方便,但复杂一点的网络程序还是用现成的框架比较好。这样就可以专心事务逻辑,而不是套接字的各种细节。SocketServer模块简化了编写网络服务程序的任务。同时SocketServer模块也是Python标准库中很多服务器框架的基础 阅读全文
posted @ 2020-03-03 18:10 hurz 阅读(199) 评论(0) 推荐(0) 编辑
摘要: 1. 文件传输需要要hashlib 来验证文件的完整性 2. 需要判断文件是否传输完成 文件完整性判断 update 为追加完整性判断 hash 值完全相同 实现 proto.py server.py client.py 阅读全文
posted @ 2020-03-03 15:54 hurz 阅读(634) 评论(0) 推荐(0) 编辑
摘要: 粘包问题出现在TCP连接下。 由于client 端通过 tcp 连接 向 server端发送消息,多条消息之间没有明显的区分,导致server端在接收时,会将前一条消息的 结尾与下一天消息的开头放入一个缓冲区进行接收。 导致两条数据粘在一起, 称为粘包。 解决粘包的思路为,在发送一条消息时 将前4个 阅读全文
posted @ 2020-03-03 14:02 hurz 阅读(120) 评论(0) 推荐(0) 编辑
摘要: getopt 阅读全文
posted @ 2020-03-03 10:11 hurz 阅读(56) 评论(0) 推荐(0) 编辑