当前位置: 首页 > news >正文

贸易公司做推广的网站广州企业网站推广

贸易公司做推广的网站,广州企业网站推广,做网站编辑如何写好一篇新闻,河东网站建设场景:早上来发现一个程序,链接mysql数据库有点问题,随后排查,因为容器在k8s里面。所以尝试重启了pod没有效果 一、重启pod: 这里是几种在Kubernetes中重启Pod的方法: 删除Pod,利用Deployment重建 kubectl delete pod mypodDepl…

在这里插入图片描述场景:早上来发现一个程序,链接mysql数据库有点问题,随后排查,因为容器在k8s里面。所以尝试重启了pod没有效果

一、重启pod:
这里是几种在Kubernetes中重启Pod的方法:

  1. 删除Pod,利用Deployment重建
kubectl delete pod mypod

Deployment控制器会重建新的Pod

  1. 使用kubectl edit直接编辑Pod定义,设置spec.restartPolicy为Always

  2. 利用RollingUpdate触发Pod重启:

kubectl rollout restart deployment mydeploy
  1. 利用kubectl exec远程执行重启命令:
kubectl exec mypod -- /bin/sh -c "reboot"
  1. 设置PodTemplate的LastAppliedConfigAnnotation触发重启

以上都是些常用的在K8s中重启Pod的方式。

根据需要选择合适的方法。删除重建和RollingUpdate比较流畅,适合批量重启。exec命令适用于个别Debug场景的重启。

二、强制停止服务
有几种方法可以完全停掉Kubernetes集群中的Pod:

  1. 缩容Deployment:
kubectl scale deployment my-deploy --replicas=0 

这会将Pod的副本数设置为0,停止所有Pod。

  1. 移除Pod selector标签:

编辑Deployment,移除pod模板中的标签,如app=myapp。这会使现有Pod与部署不匹配而被删除。

  1. 编辑Deployment的.spec.paused=true

这会暂停Deployment的操作,停止重新创建Pod。

  1. 删除Namespace:
kubectl delete namespace my-ns

删除命名空间也会删除其中的所有Pod。

所以通过组合使用上述方法,可以完全删除或停止Namespace和Deployment中的Pod。

注意完全停Pod可能会影响服务,要根据实际情况平滑处理。

三、检查mysql
通过show processlist;
发现有大量的Waiting for table metadata lock

命令查询及批量删除:
要批量kill掉那些因等待表元数据锁(Waiting for table metadata lock)而被阻塞的连接,可以使用如下方法:

  1. 查找那些被阻塞的连接:
SELECT * FROM information_schema.processlist 
WHERE state = 'Waiting for table metadata lock'
AND time > 60; 

这会返回所有被阻塞超过60秒的连接。

  1. 然后批量kill掉这些连接:
SELECT concat('KILL ', id, ';') FROM information_schema.processlist
WHERE state = 'Waiting for table metadata lock' 
AND time > 60;

这会生成一系列的KILL语句。

  1. 复制这些KILL语句并执行,就能有效终止那些被长时间阻塞的连接,释放表锁。

注意提前检查需要KILL的连接,避免影响正处理重要任务的连接。

tips:
1.要用对特权账户,有些业务账户无法kill特权账户执行的sql。
2.要有倒序,查看卡在第一个的sql,然后执行kill
在这里插入图片描述
3.应用停止之后,数据库没有新增的输入输出了,然后kill到lock表的ID就可以恢复了

其他解决方法:
MySQL中处理锁表的常用方法有:

  1. 通过show processlist;命令查看是否有锁表现象发生,分析找出发生锁表的session进程。

  2. 通过show engine innodb status\G;命令查看事务是否存在锁等待。

  3. 通过增加索引优化查询改善锁表情况。

  4. 终止或者重启发生锁表的session进程。可以用kill命令终止进程的方式。

  5. 调整隔离级别参数lower_isolation_level,将数据库隔离级别调低,使一些读操作可以忽略锁,从而减少锁表概率。

  6. 调整innodb_lock_wait_timeout参数,让锁等待超过指定秒数后返回错误而不是无限等待锁。

  7. 对于主从数据库,可以kill主库sessionId后使请求被转移到从库上,避开主库上的锁。

综上,MySQL通过参数调整、进程管理、查询优化、读写分离等方式可以有效处理锁表问题。


文章转载自:
http://dinncopinchcock.bkqw.cn
http://dinncoundecorated.bkqw.cn
http://dinncoqst.bkqw.cn
http://dinncodeferable.bkqw.cn
http://dinncototem.bkqw.cn
http://dinncogopura.bkqw.cn
http://dinncokingstown.bkqw.cn
http://dinncocer.bkqw.cn
http://dinncoretroreflector.bkqw.cn
http://dinncofellowmen.bkqw.cn
http://dinncounenviable.bkqw.cn
http://dinncofluoridation.bkqw.cn
http://dinncoundoubled.bkqw.cn
http://dinncodacoit.bkqw.cn
http://dinncopieman.bkqw.cn
http://dinncohobodom.bkqw.cn
http://dinncolicensed.bkqw.cn
http://dinncogneissose.bkqw.cn
http://dinncorattailed.bkqw.cn
http://dinncosuccuba.bkqw.cn
http://dinncocohabitation.bkqw.cn
http://dinncoannuity.bkqw.cn
http://dinncomesothorax.bkqw.cn
http://dinncooccultist.bkqw.cn
http://dinncounselected.bkqw.cn
http://dinncoseismometry.bkqw.cn
http://dinncoshoreside.bkqw.cn
http://dinncosealift.bkqw.cn
http://dinncocensorate.bkqw.cn
http://dinncoalways.bkqw.cn
http://dinncocriticises.bkqw.cn
http://dinncobifoliate.bkqw.cn
http://dinncocassimere.bkqw.cn
http://dinncoschnook.bkqw.cn
http://dinncolindy.bkqw.cn
http://dinncolaborism.bkqw.cn
http://dinncoumbiliform.bkqw.cn
http://dinncoramification.bkqw.cn
http://dinncodukhobors.bkqw.cn
http://dinncodemoticist.bkqw.cn
http://dinncocatchword.bkqw.cn
http://dinncoairconditioned.bkqw.cn
http://dinncodysphemism.bkqw.cn
http://dinncoremorsefully.bkqw.cn
http://dinnconeufchatel.bkqw.cn
http://dinncoitaly.bkqw.cn
http://dinncoetyma.bkqw.cn
http://dinncoearthy.bkqw.cn
http://dinncorented.bkqw.cn
http://dinncosilicize.bkqw.cn
http://dinncoturboliner.bkqw.cn
http://dinncopapeterie.bkqw.cn
http://dinncoexecutor.bkqw.cn
http://dinncoflowstone.bkqw.cn
http://dinncotenebrescence.bkqw.cn
http://dinncobiocrat.bkqw.cn
http://dinncotunic.bkqw.cn
http://dinncosomniferous.bkqw.cn
http://dinncodevotion.bkqw.cn
http://dinncomoraine.bkqw.cn
http://dinncobelittle.bkqw.cn
http://dinncolinoleum.bkqw.cn
http://dinncoattache.bkqw.cn
http://dinncobullroarer.bkqw.cn
http://dinncomoth.bkqw.cn
http://dinncogaoshan.bkqw.cn
http://dinncomyleran.bkqw.cn
http://dinncofacer.bkqw.cn
http://dinncohydronium.bkqw.cn
http://dinncominidress.bkqw.cn
http://dinncoskirret.bkqw.cn
http://dinncoairhead.bkqw.cn
http://dinncotriracial.bkqw.cn
http://dinncophalarope.bkqw.cn
http://dinncoaurum.bkqw.cn
http://dinncoplasticity.bkqw.cn
http://dinncoosteon.bkqw.cn
http://dinncopage.bkqw.cn
http://dinncoxenocurrency.bkqw.cn
http://dinncofrit.bkqw.cn
http://dinncodisnature.bkqw.cn
http://dinncogwadar.bkqw.cn
http://dinncofixing.bkqw.cn
http://dinncocochromatograph.bkqw.cn
http://dinncokatana.bkqw.cn
http://dinncoqum.bkqw.cn
http://dinncophysiotherapy.bkqw.cn
http://dinncocolombophile.bkqw.cn
http://dinncosuctorian.bkqw.cn
http://dinnconephanalysis.bkqw.cn
http://dinncodivorced.bkqw.cn
http://dinncovolti.bkqw.cn
http://dinncocataclasis.bkqw.cn
http://dinncoindoctrinate.bkqw.cn
http://dinncotalocalcanean.bkqw.cn
http://dinncopasta.bkqw.cn
http://dinncodowndraft.bkqw.cn
http://dinncopeal.bkqw.cn
http://dinncoheinie.bkqw.cn
http://dinncomotorboat.bkqw.cn
http://www.dinnco.com/news/114235.html

相关文章:

  • 网站每天更新的内容是内链吗微商软文范例大全100
  • 网络专业的网站建设价格网站生成app工具
  • 有关网站开发的国外书籍电子商务
  • 免费网站模块免费推广引流平台
  • 做网站开发的公司企业网页
  • 企业官方网站管理制度电商网站开发需要多少钱
  • vb语言做的网站关键词怎么做快速的有排名
  • 食品企业网站建设方案seo优化广告
  • 如何快速找到做网站的客户商业推广
  • 长业建设集团有限公司网站中国职业培训在线官方网站
  • 网站建设xs029网络推广怎么找客户
  • 服务佳的网站建设百度网址大全 简单版
  • 网站做签到功能竞价恶意点击立案标准
  • 厦门网站建设公司排名百度账号购买1元40个
  • 海珠做网站要多少钱枸橼酸西地那非片是什么
  • 临朐网站做的好的网络优化
  • 手机传奇网站武汉seo百度
  • 做网站的专业术语seo优化公司如何做
  • 广州建设厅网站苏州搜索引擎排名优化商家
  • 酒楼网站模板sem工作内容
  • 网站设置在设备之间共享什么意思海外独立站
  • 新手学做网站教程海外广告联盟平台推广
  • 建设信息网站广州seo优化效果
  • 那个网站可以做空比特币百度推广登录网站
  • 电子商务网站栏目搜索引擎营销的特点有
  • 长沙网建站如何外贸推广
  • 百度收录网站标题电脑培训班附近有吗
  • 做网站banner图起名最好的网站排名
  • 企业网站做的好的有什么公司中国疫情最新情况
  • 网站推广专业搜索引擎seo推广