1.事故背景 在APP访问服务器接口时需要从redis中获取token进行校验,服务器上线后发现一开始可以正常访问,但只要短时间内请求量增长服务则无法响应 2.排查流程 (1)使用top指令查看CPU资源占用还远远达不到瓶颈,排查因为CPU资源不足导致服务不可用的可能 (2)查看tomcat线程池配 ...
分类:
编程语言 时间:
2020-06-28 18:07:18
阅读次数:
75
sp_send_dbmail [ [ @profile_name = ] 'profile_name' ] [ , [ @recipients = ] 'recipients [ ;n ]' ] [ , [ @copy_recipients = ] 'copy_recipient [ ;n ]' ] ...
分类:
数据库 时间:
2020-06-28 11:16:10
阅读次数:
57
一些常见的状态码为: 200 - 服务器成功返回网页 404 - 请求的网页不存在 503 - 服务不可用 1xx(临时响应) 表示临时响应并需要请求者继续执行操作的状态代码。 代码 说明 100 (继续) 请求者应当继续提出请求。 服务器返回此代码表示已收到请求的第一部分,正在等待其余部分。 10 ...
分类:
Web程序 时间:
2020-06-27 13:26:13
阅读次数:
52
自带健康检查配置 upstream backend{ server 127.0.0.1:8020 max_fails=2 fail_timeout=40s; #在40s 时间内有两次后端服务连接失败就判断后端服务不可用 server 127.0.0.1:8021 max_fails=1 fail_t ...
分类:
其他好文 时间:
2020-06-25 19:33:26
阅读次数:
63
举个例子, Redis集群通常是主备集群; Redis的Sentinel组件会监视集群的状态,可能仅因为Sentinel组件所在服务器和主Redis的网络通讯出现了问题(并不是主Redis故障),导致发现当前的“主Redis”不可用就会把“从Redis”设为“主Redis”;在做这个主备转换前后,原 ...
分类:
其他好文 时间:
2020-06-23 10:25:15
阅读次数:
230
官网传送门: https://docs.mongodb.com/manual/core/replica-set-write-concern/ https://docs.mongodb.com/manual/core/transactions/#read-concern-write-concern-r ...
分类:
数据库 时间:
2020-06-22 00:59:41
阅读次数:
118
**出现 E: 无法获得锁 /var/lib/apt/lists/lock - open (11: 资源暂时不可用) ** 解决方法有两种: 1.强制解锁 sudo rm /var/lib/apt/lists/lock 2.终端输入 ps -aux | grep apt-get ,查看一下apt-g ...
分类:
系统相关 时间:
2020-06-19 22:34:38
阅读次数:
70
微服务系统拆分导致系统调用链路愈发复杂一个前端请求可能最终需要调用很多次后端服务才能完成,当整个请求变慢或不可用时,我们是无法得知该请求是由某个或某些后端服务引起的,这时就需要解决如何快读定位服务故障点,以对症下药。于是就有了分布式系统调用跟踪的诞生。针对微服务化应用链路追踪的问题,Google在2 ...
分类:
编程语言 时间:
2020-06-19 19:21:34
阅读次数:
139
网上搜索了好多phpstorm的汉化插件,卧槽简直了,好多不要脸的。要么根本不能用,要么可能带毒,更多的是汉化后的程序无法点击“设置”,而且还有很多功能无法使用。这里我分享给大家可以可用的完美的汉化包。 phpstorm2018.2汉化包 解决设置不可用问题 百度网盘:https://pan.bai ...
分类:
Web程序 时间:
2020-06-18 12:45:37
阅读次数:
159
Kubernetes集群资源监控 对k8s来说主要监控集群本身和Pod,集群监控主要有集群节点资源的监控,要了解每个节点的资源利用率如何,工作负载如何,这样可以了解集群中是否增加或减少节点。节点数要了解可用的节点有多少,不可用的节点有多少,这样可以对集群的成本做一定的评估。运行的pod的数量将显示可 ...
分类:
Web程序 时间:
2020-06-18 01:37:50
阅读次数:
74