上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 84 下一页
摘要: 1 起因 前段时间,一直在调线上的一个问题:线上应用接受POST请求,请求body中的参数获取不全,存在丢失的状况。这个问题是偶发性的,大概发生的几率为5%-10%左右,这个概率已经相当高了。在排查问题的过程中使用到了tcpdump和Wireshark进行抓包分析。感觉这两个工具搭配起来干活,非常完 阅读全文
posted @ 2022-03-18 20:55 paul_hch 阅读(2424) 评论(0) 推荐(1)
摘要: 本文主要介绍Pycharm2018的激活方法。 链接:https://pan.baidu.com/s/1yhpOmqWAAcEzmLv-m60cjA 提取码:06p9 以上可下载到两个文件,一个是Pycharm2018的安装包,另外一个和激活有关。 激活方法: 将下载的激活文件放到Pycharm的安 阅读全文
posted @ 2022-03-14 15:03 paul_hch 阅读(1117) 评论(0) 推荐(0)
摘要: 默认情况下,Kubernetes 的 Deployment 是具有滚动更新的策略来进行 Pod 更新的,该策略可以在任何时间点更新应用的时候保证某些实例依然可以正常运行来防止应用 down 掉,当新部署的 Pod 启动并可以处理流量之后,才会去杀掉旧的 Pod。 在使用过程中我们还可以指定 Kube 阅读全文
posted @ 2022-03-04 11:26 paul_hch 阅读(149) 评论(0) 推荐(0)
摘要: 性能优化 性能指标 高并发和响应快对应着性能优化的两个核心指标:吞吐和延时 应用负载角度:直接影响了产品终端的用户体验 系统资源角度:资源使用率、饱和度等 性能问题的本质就是系统资源已经到达瓶颈,但请求的处理还不够快,无法支撑更多的请求。 性能分析实际上就是找出应用或系统的瓶颈,设法去避免或缓解它们 阅读全文
posted @ 2022-03-04 10:55 paul_hch 阅读(201) 评论(0) 推荐(0)
摘要: perf查看CPU占用高分析 1. 首先看一下英文给出的解释 Performance analysis tools for LinuxPerformance counters for Linux are a new kernel-based subsystem that provide a fram 阅读全文
posted @ 2022-03-04 09:38 paul_hch 阅读(6711) 评论(1) 推荐(0)
摘要: 5.3 Ceph存储使用# 在ceph-deploy节点上操作 1 RBD 块存储# (1) RBD介绍RBD即RADOS Block Device的简称,RBD块存储是最稳定且最常用的存储类型。RBD块设备类似磁盘可以被挂载。RBD块设备具有快照、多副本、克隆和一致性等特性,数据以条带化的方式存储 阅读全文
posted @ 2022-02-17 15:44 paul_hch 阅读(216) 评论(0) 推荐(0)
摘要: 随着nginx的迅速崛起,越来越多公司将apache更换成nginx. 同时也越来越多人使用nginx作为负载均衡, 并且代理前面可能还加上了CDN加速,但是随之也遇到一个问题:nginx如何获取用户的真实IP地址.实例环境: 用户IP 120.22.11.11 CDN前端 61.22.22.22 阅读全文
posted @ 2022-02-10 15:25 paul_hch 阅读(2602) 评论(0) 推荐(1)
摘要: 在Python3.7环境中,输入pip install ipykernel 添加新的kernel python -m ipykernel install --name Python3.7 查看Jupyter notebook 安装了哪些kernel 输入 jupyter kernelspec lis 阅读全文
posted @ 2022-02-09 15:38 paul_hch 阅读(207) 评论(0) 推荐(0)
摘要: glusterfs部署及卷类型使用 一、环境说明 hostnameIPdiskrole gluster-node1 192.168.99.251 /dev/sdb、/dev/sdc、/dev/sdd server、client gluster-node12 192.168.99.252 /dev/s 阅读全文
posted @ 2022-02-07 14:51 paul_hch 阅读(334) 评论(0) 推荐(0)
摘要: gluster volume set rep_vol performance.client-io-threads on #Performance.quick-read: 优化读取小文件的性能 gluster volume set rep_vol performance.quick-read on # 阅读全文
posted @ 2022-02-07 14:48 paul_hch 阅读(1665) 评论(0) 推荐(0)
摘要: 之前写过一篇关于Linux时间服务同步的文章,但是发现最近的Windows服务器时间也经常慢,最经常的设置见下图,但是实际使用过程中发现并没有同步成功。以下的步骤是为了去解决这个问题作出的尝试,总结和参考了很多网上的例子。 经过和同事的讨论,去查看一下服务器的系统日志,发现有如下问题 接着,查看以下 阅读全文
posted @ 2022-01-28 15:50 paul_hch 阅读(484) 评论(0) 推荐(0)
摘要: 1.key的生成 openssl genrsa -des3 -out server.key 2048 这样是生成rsa私钥,des3算法,openssl格式,2048位强度。server.key是密钥文件名。为了生成这样的密钥,需要一个至少四位的密码。可以通过以下方法生成没有密码的key: open 阅读全文
posted @ 2022-01-26 09:44 paul_hch 阅读(807) 评论(0) 推荐(0)
摘要: 1、问题描述 在做MGR测试的时候偶尔遇到gtid_executed事务ID不连续的问题,但是并不影响数据库的正常运行。现象如下 GreatDB Cluster[sysbench]> select @@gtid_executed;+ +| @@gtid_executed |+ +| 5cd1a64d 阅读全文
posted @ 2022-01-19 16:47 paul_hch 阅读(99) 评论(0) 推荐(0)
摘要: 下面是在掉坑了,出现了一次java.lang.OutOfMemoryError: Direct buffer memory 错误后的总结。 发生原因: 用来 nio ,但是 direct buffer 不够 解决办法 1)检查是否直接或间接使用了 nio ,例如手动调用生成 buffer 的方法或者 阅读全文
posted @ 2022-01-11 09:20 paul_hch 阅读(2080) 评论(0) 推荐(0)
摘要: 双向同步软件Unison的安装与配置 一、Unison简介 Unison是Windows、Linux以及其他Unix平台下都可以使用的文件同步工具,它能使两个文件夹(本地或网络上的)保持内容的一致。Unison拥有与其它一些同步工具或文件系统的相同的特性,但也有自身的特点: 1.跨平台使用; 2.对 阅读全文
posted @ 2022-01-06 16:12 paul_hch 阅读(1280) 评论(0) 推荐(0)
上一页 1 ··· 15 16 17 18 19 20 21 22 23 ··· 84 下一页