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

网站开发语言有什么ps做网站图

网站开发语言有什么,ps做网站图,猎头公司电话,建设银行观澜支行网站前言#xff1a;有时候#xff0c;连接MySQL的会话经常会异常退出#xff0c;错误日志里会看到Got an error reading communication packets类型的告警。本篇文章我们一起来讨论下该错误可能的原因以及如何来规避。1.状态变量Aborted_clients和Aborted_connects…前言有时候连接MySQL的会话经常会异常退出错误日志里会看到Got an error reading communication packets类型的告警。本篇文章我们一起来讨论下该错误可能的原因以及如何来规避。1.状态变量Aborted_clients和Aborted_connects首先我们来了解下Aborted_clients和Aborted_connects这两个状态变量的含义当出现会话异常退出时这两个状态值会有变化。根据官方文档描述总结如下造成Aborted_connects状态变量增加的可能原因客户端试图访问数据库但没有数据库的权限。客户端使用了错误的密码。连接包不包含正确的信息。获取一个连接包需要的时间超过connect_timeout秒。造成Aborted_clients状态变量增加的可能原因程序退出前客户机程序没有调用mysql_close()。客户端睡眠时间超过了wait_timeout或interactive_timeout参数的秒数。客户端程序在数据传输过程中突然终止。简单来说即数据库会话未能正常连接到数据库会造成Aborted_connects变量增加。数据库会话已正常连接到数据库但未能正常退出会造成Aborted_clients变量增加。2.Got an error reading communication packets原因分析哪种情况会导致error log中出现“Aborted connection xxxx to db: db user: dbuser host: hostname (Got an error reading communication packets)”类似告警呢下面我们根据上面可能的原因来做下具体测试。每次测试要注意状态变量Aborted_clients和Aborted_connects的变化及错误日志记录。测试一错误密码错误用户1.测试前查看状态变量值mysql show global status like abort%;-------------------------| Variable_name | Value |-------------------------| Aborted_clients | 0 || Aborted_connects | 0 |-------------------------2.测试过程# mysql -uroot -pwrongpassmysql: [Warning] Using a password on the command line interface can be insecure.ERROR 1045 (28000): Access denied for user rootlocalhost (using password: YES)# mysql -uroot1 -pwrongpassmysql: [Warning] Using a password on the command line interface can be insecure.ERROR 1045 (28000): Access denied for user root1localhost (using password: YES)3.查看状态变化及错误日志mysql show global status like abort%;-------------------------| Variable_name | Value |-------------------------| Aborted_clients | 0 || Aborted_connects | 2 |-------------------------错误日志记录2020-03-16T17:58:35.31881908:00 6 [Note] Access denied for user rootlocalhost (using password: YES)2020-03-16T17:59:04.15375308:00 7 [Note] Access denied for user root1localhost (using password: YES)结果Aborted_connects有增加 error log无Aborted connection相关记录测试二睡眠时间超时或手动杀会话1.测试前查看状态变量值mysql show global status like abort%;-------------------------| Variable_name | Value |-------------------------| Aborted_clients | 0 || Aborted_connects | 2 |-------------------------2.手动杀会话测试mysql show processlist;----------------------------------------------------------------------| Id | User | Host | db | Command | Time | State | Info |----------------------------------------------------------------------| 9 | root | localhost | NULL | Query | 0 | starting | show processlist || 10 | root | localhost | NULL | Sleep | 7 | | NULL |----------------------------------------------------------------------2 rows in set (0.00 sec)mysql kill 10;Query OK, 0 rows affected (0.00 sec)3.查看状态变化及错误日志mysql show global status like abort%;-------------------------| Variable_name | Value |-------------------------| Aborted_clients | 1 || Aborted_connects | 2 |-------------------------结果Aborted_clients有增加 error log无记录 ,类似的睡眠时间超时后Aborted_clients有增加 error log中有Aborted connection相关记录。会话异常退出一般会造成Aborted connection告警即我们可以通过Aborted_clients状态变量的变化来反映出是否存在异常会话那么出现“_Got an error reading communication packets” _类似告警的原因就很明了了查询相关资料总结出造成Aborted connection告警的可能原因如下会话链接未正常关闭程序没有调用mysql_close()。睡眠时间超过wait_timeout或interactive_timeout参数的秒数。查询数据包大小超过max_allowed_packet数值造成链接中断。其他网络或者硬件层面的问题。3.问题避免与总结其实Aborted connection告警是很难避免的error log里或多或少会有少量Aborted connection信息这种情况是可以忽略的但是当你的error log里频繁出现Aborted connection告警这时候就应该注意了可能会对业务产生较大的影响。下面列举出几点避免错误的建议希望对你有所帮助。建议业务操作结束后应用程序逻辑会正确关闭连接以短连接替代长连接。检查以确保max_allowed_packet的值足够高并且客户端没有收到“数据包太大”消息。确保客户端应用程序不中止连接例如如果PHP设置了max_execution_time为5秒增加connect_timeout并不会起到作用因为PHP会kill脚本。其他程序语言和环境也有类似的安全选项。确保事务提交(begin和commit)都正确提交以保证一旦应用程序完成以后留下的连接是处于干净的状态。检查是否启用了skip-name-resolve检查主机根据其IP地址而不是其主机名进行身份验证。尝试增加MySQL的net_read_timeout和net_write_timeout值看看是否减少了错误的数量。参考
http://www.yutouwan.com/news/430290/

相关文章:

  • 想建一个网站用jsp做网站登录界面模板
  • 兰州市城乡建设局网站s104项目网站访客qq抓取原理
  • 如何查网站是哪家公司做的wordpress register位置
  • 江苏省建设网站wordpress网页聊天工具
  • 网站建设多少钱专业如何设计软件界面
  • 建站公司分析引流推广的句子
  • 双语版网站怎么做群排名优化软件
  • 网站建设 思维导图用数字做域名的网站
  • 企业网站建设与推广多少钱中国工程项目网
  • 桐城建设规划局网站推广营销企业
  • google网站优化工具如何搭建一个论坛网站
  • 建一个在线商城网站dede做英文网站优化
  • 什么专业的会做网站广州公司网站建设公司
  • 长沙网站建设做得好的如何查询自己二建的状态
  • 服务器建设一个自己的网站网站建设网站建设的
  • 单位做网站二七网站建设
  • 双云官方网站长沙市装配式建筑信息平台
  • 济南建站公司价格一起做网站下载数据包
  • 平舆专业网站建设重庆建设工程信息网怎么打不开
  • 深圳制作企业网站的公司wordpress 百度地图
  • 建设网站需要专业珠海市网站
  • seo网站概述平江做网站的公司
  • 网站建设教程模板婚礼网
  • 学校网站查询奉贤区网站建设
  • 免费做链接的网站建设旅游网站的意义
  • 电子商务网站开发问题研究下载并安装百度地图
  • 做模拟人生比较有名的网站wordpress修改社交标签
  • 哪里有营销型网站制作广东省自然资源厅地址
  • 网站建设公司好不好室内设计平面图立面图效果图
  • 网站数据接口怎么做莱州建设集团有限公司