BUG解决记录
Initial-T
规格严格,功夫到家。做优秀的软件工程师,写漂亮的代码。
展开
-
Mysql报错:[ERROR] mysqld: File ‘./mysql-bin.010228‘ not found (Errcode: 2 “No such file or directory“)
背景:为清理空间,删除了所有的bin log启动mysql报错,查看日志 /var/lib/mysql/mariadb.err有报错:2022-05-23 19:00:53 0 [ERROR] mysqld: File './mysql-bin.010228' not found (Errcode: 2 "No such file or directory")2022-05-23 19:00:53 0 [ERROR] Failed to open log (file './mysql-b原创 2022-05-24 09:12:51 · 1553 阅读 · 0 评论 -
Python requests ConnectionError报错: connection aborted BadStatusLine
报错信息:raise ConnectionError(err, request=request) requests.exceptions.ConnectionError: ('Connection aborted.', BadStatusLine("''", ))涉及代码data = {"host":host,"key":key,"value":value,"dns":ip} res = requests.post(url=url,json = data)方法1: 加重试..原创 2022-04-14 18:08:08 · 7009 阅读 · 1 评论 -
zabbix-agent报active check configuration update from[] started to fail(timeout)【3】
背景:监控架构采用 agent ->网络节点 ->server的架构,部署后发现全部无数据,在agent端日志查看报 timeout错误排查在agent端可以ping通对端在agent端可以curl通对端10051端口在agent端可以telnet 10051且不报错在中间节点ping Server,能通,但是出现大量丢包因此定位问题:网络节点->sever节点随后联系网络侧同学解决......原创 2022-01-13 09:55:46 · 1837 阅读 · 0 评论 -
zabbix-agent报active check configuration update from[] started to fail(timeout)【2】
背景监控架构采用 agent ->宿主机Vnet ->server的架构,部署后发现全部无数据,在agent端日志查看报 timeout错误排查在agent端可以ping通对端 在agent端可以curl通对端10051端口 ,但只有send没有返回 在agent端可以telnet 10051且不报错在中间节点安装agent,直接上报到server,数据正常,排除server问题,锁定问题在 agent->宿主机vNet查看Vnet配置文件:...原创 2022-01-12 11:04:24 · 1963 阅读 · 0 评论 -
记一次疑难问题:zabbix-agent报active check configuration update from[] started to fail(timeout)
背景:监控架构采用 agent ->中间结点 ->server的架构,部署后发现 server监控数据不全,agent某些监控项缺失,重启后全部无数据,在agent端日志查看报 timeout错误在agent端可以ping通对端 在agent端可以curl通对端10051端口 在agent端可以telnet 10051且不报错排查:1 复现现象: agent只配一个监控项时正常,超过3个则报错2重装server,重装agent,重启中间节点nginx,不行.....原创 2021-12-24 11:12:51 · 6166 阅读 · 1 评论 -
解决pyinstaller打包后C盘出现 windows/TEMP/_MEI文件夹爆满的问题
背景:一每分钟执行的python脚本,打包成exe后,在有些机器出现_IME文件过多的问题解决:1 参考Python转exe方法与_MEI清除方法_╮(╯_╰)╭ Don't expect me to reply to you in time-CSDN博客得知是pyinstaller的问题2 编写清除脚本,每次运行清除之前该目录下所有IMEI文件import osimport shutilpath = r"C:\Windows\Temp"for root,..原创 2021-12-06 15:53:25 · 7816 阅读 · 0 评论 -
zabbix server启动报错:Job for zabbix-server.service failed because the control process exited with error
1 一次机器的清理重启后,启动zabbix-server报错systemctl start zabbix-serverJob for zabbix-server.service failed because the control process exited with error code.See "systemctl status zabbix-server.service" and "journalctl -xe" for details.2 根据提示,运行journalctl.原创 2021-10-28 16:30:15 · 11436 阅读 · 0 评论 -
zabbix报错:Cannot parse list of active checks
问题:虚机无上报数据,报错:Cannot parse list of active checks解决:1 搜索论坛,评论显示是到 server的10051接口问题,排查防火墙,未发现问题2 架构采用 agent-通道机器IP1-serverIP2的方式,在agent机器: tcping IP110051端口显示已打开,继续排查3 在server机器,查看端口情况tcping IP210051端口发现10051端口未开放,定位到问题,即server...原创 2021-10-27 14:05:36 · 788 阅读 · 0 评论 -
zabbix-server执行脚本报错: Cannot exectue command “XXX.py“: [13] Permission denied
问题:在server端设置告警触发动作为 执行远程脚本,在触发后报错: Cannot exectue command "XXX.py": [13] Permission denied解决:首先确认脚本的权限,chown zabbix:zabbix XXX.pychmod 700 XXX.py更改后仍然不行,查找资料:Zabbix-agent 报错 execl() failed for [ ]: [13] Permission denied 解决方法_醉世老翁的博客-CSDN原创 2021-10-21 11:23:58 · 1898 阅读 · 0 评论 -
Redis错误:No connection could be made because the target machine actively refused it
问题:利用go连接远程阿里云centos主机的redis,代码如下:redisCli := redis.NewClient(&redis.Options{ Addr: url, Password: Passwd, // no password set DB: 0, // use default DB })报错1connectex:Noconnectioncouldbemadebecausethetargetmachineac...原创 2021-10-15 09:52:54 · 16438 阅读 · 0 评论 -
Failed to connect to 127.0.0.1 port 80: Connection refused
问题阿里云新申请的云主机,curl本地哪个端口都会报这个错误:[root@iZ2zefh0wozglk2v3bmffvZ rocketmq]# curl 0.0.0.0 12581curl: (7) Failed connect to 0.0.0.0:80; Connection refusedcurl: (7) Failed to connect to 0.0.49.37: Invalid argument解决方案:安装并启动httpd服务即可yum install http原创 2021-09-07 13:47:43 · 7570 阅读 · 0 评论 -
启动系统服务clickhouse报错clickhouse-server.service: main process exited, code=exited, status=232/ADDRESS_FA
错误:使用systemctl start clickhouse-server启动失败,报错信息如下:[root@hantest mysql]# systemctl status clickhouse-server● clickhouse-server.service - ClickHouse Server (analytic DBMS for big data) Loaded: loaded (/etc/systemd/system/clickhouse-server.serv.原创 2021-06-30 10:28:13 · 14314 阅读 · 3 评论 -
Bug解决Connecting to localhost:9000 as user default. Code: 210. DB::NetException
1 问题:Connecting to localhost:9000 as user default. Code: 210. DB::NetException: Connection refused (localhost:9000)2原创 2021-06-15 16:18:58 · 3083 阅读 · 0 评论 -
crontab定时任务无法运行解决
1 备份crontab文件2 清空文件,写入 */1 * * * * echo "test_crontab" > /tmp原创 2021-06-09 18:35:36 · 178 阅读 · 0 评论 -
Out of range value for column ‘字段‘ at row 1问题
利用show create table XXXENGINE=InnoDB AUTO_INCREMENT=29594 DEFAULT CHARSET=utf8 COLLATE=utf8_unicode_ci原创 2021-06-03 18:59:55 · 362 阅读 · 0 评论 -
解决git clone时的问题:Failed connect to github.com:443; Connection refused
1 原因:github 的一些域名的 DNS 解析被污染,导致DNS 解析过程无法通过域名取得正确的IP地址2 查找真实IP 方法:打开https://www.ipaddress.com/输入访问不了的域名,查找3 更改hosts:sudo vim /etc/hosts140.82.114.3 github.com4 验证是否成功参考链接:https://github.com/hawtim/blog/issues/10...原创 2021-05-24 14:13:16 · 7051 阅读 · 4 评论 -
解决rocketmq主从同步失败的问题
问题描述:三主三从中,其中两台不同机器上的主从broke1r同步失败,从库数据一直为空解决记录:1 首先排查是否是配置问题,配置正常,相互ping地址,确保网络连通结果:“配置正常 网络连通2 telnet对方端口,查看是否能连接主broker设置的是 10951端口,在从库机器:telnet IP地址 10951报错:No route to host定位到问题是端口没开放,查找得知主broker机器启用了iptables3 开放指定端口增加:ipt.原创 2021-05-21 10:23:59 · 1882 阅读 · 0 评论 -
go程序goland右键无运行run选项按钮
如图:解决:文件名中含有_test字样,去掉即可原创 2021-05-20 14:35:19 · 2876 阅读 · 1 评论 -
Rocketmq批量发送错误:maybe msg body or properties length not matched. msg body length limit 128k, msg prop
原因排查:在console查询得消息的(默认)最大大小为 4M解决方案:将原来的一批数据分批发送即可,如1000条消息分10次发送。原创 2021-05-18 19:44:56 · 941 阅读 · 1 评论 -
RocketMQ报错: commit_memory(0x00000006ec800000, 2147483648, 0) failed; error=‘Cannot allocate memory
环境:虚拟机测试环境,在向MQ推送消息发现连不上namesrv,查看netstat -antlp | grep 9876发现namesrv进程已关闭。利用命令重启:sh /usr/local/rocketmq/rocketmq-all/bin/mqnamesrv提示报错:[root@hantest rocketmq-all]# sh /usr/local/rocketmq/rocketmq-all/bin/mqnamesrvOpenJDK 64-Bit Server VM w原创 2021-05-18 15:14:40 · 2131 阅读 · 2 评论 -
RocketMQ[TIMEOUT_CLEAN_QUEUE]broker busy问题解决
参考链接:https://blog.csdn.net/u010152179/article/details/91797149问题描述:消息的生产量很大,怀疑是磁盘io问题问题解决:将机械盘替换为nvme盘,问题解决原创 2021-05-07 11:19:30 · 749 阅读 · 0 评论 -
RocketMQ增加ACL权限后报错:unable to calculate a request signature. error=Algorithm HmacSHA1 not available
参考链接:RocketMQ实战异常汇总_小萝卜.的博客-CSDN博客1 运行echo $JAVA_HOME ,若为空,则找到原因2 配置JAVA_HOME,参考https://www.cnblogs.com/songxingzhu/p/7685317.html[root@hantest jvm]# export JAVA_HOME=/usr/lib/jvm/jre-1.8.0-openjdk-1.8.0.282.b08-1.el7_9.x86_64 #此处需要改为实际路径[root@h.原创 2021-04-13 16:43:36 · 1768 阅读 · 0 评论 -
RocketMQ配置ACL的错误:java.lang.Class cannot be cast to org.apache.rocketmq.acl.AccessValidator
错误:java.lang.Class cannot be cast to org.apache.rocketmq.acl.AccessValidator原因:配置文件错误解决:原用户名:User改为: mq_User即可。原配置文件中的用户名太短。参考链接:https://github.com/apache/rocketmq/issues/2508...原创 2021-04-07 16:10:04 · 2345 阅读 · 1 评论 -
go语言中的Invalid indirect of ‘(p1).name‘ (type ‘string‘)错误
代码:package mainimport "fmt"type Student struct { name string age int}func main() { //new函数 //分配内存 //设置零值 //返回指针(重要) num :=new(int) //是一个指针 fmt.Println(num,*num) p1 := new(Student) fmt.Println(p1,*p1) p1.name = "123" fmt.Println(p1.原创 2021-03-29 14:02:59 · 3666 阅读 · 0 评论 -
解决telnet时no route to host的错误
问题描述: 搭建rocketmq集群时,在机器2上 ping 机器1的ip地址可以ping通,但telnet指定端口(9876)时提示 no route to hosts。解决方案:1 可能是防火墙问题 在机器1运行systemctl status firewalld发现状态是inactive,没有启动,排除防火墙问题2 iptable配置问题方法 a 清除所有iptables(慎用,可能影响配置) iptables -F方法b 端口放行输入...原创 2021-03-25 10:52:51 · 36315 阅读 · 1 评论 -
mysql查询中文结果显示乱码的问题
问题:mysql> select * from userinfo;+-----+----------+------------+------------+| uid | username | departname | created |+-----+----------+------------+------------+| 1 | ?? | ??? | 2018-11-21 || 2 | ruby | ??? | 2018原创 2021-03-10 16:38:10 · 410 阅读 · 0 评论 -
VS2010编译问题: error C2143: 语法错误 : 缺少“;”(在“类型”的前面)/“F_OK”: 未声明的标识符/无法解析的外部符号 localtime_r
利用VS2010编译C语言代码,遇到的问题及解决方法如下:1error C2143: 语法错误 : 缺少“;”(在“类型”的前面)解决方法:原因:【C】error C2143: 语法错误 : 缺少“;”(在“类型”的前面)实质上,纯c要求局部变量定义必须在函数或局部空间的开头,然后才能有其他语句。纯c确实对变量声明的位置有要求,c++却可以随用随定义的。 说明vs是严格执行了纯C的标准。变量任意定义是C99的标准。这是C89的标准,C99也没有这个限制。问题是微软拒绝支持C99(包括...原创 2021-01-27 15:06:25 · 6741 阅读 · 0 评论 -
解决新机器 connect:Network is unreachable的方法
解决新机器 connect: Network is unreachable的方法1 给网卡绑定地址输入ip a查看要绑定的网卡名称,且确定其没有绑定地址。进入并打开vim /etc/sysconfig/network-scripts/ifconfig+网卡名IPADDR = 输入分配的ip地址重启网卡systemctl restart network输入ip a 查看是否已绑定地址2 新增路由ping目的主机不通,则需要设置路...原创 2020-12-30 19:45:09 · 9154 阅读 · 0 评论 -
Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again错误
出现:Cannot retrieve metalink for repository: epel/x86_64. Please verify its path and try again错误。根据教程更改repo后报错:failure: repodata/repomd.xml from epel: [Errno 256] No more mirrors to try. http://download.fedoraproject.org/pub/epel/7/x86_64/repodata/rep原创 2020-12-29 16:23:02 · 944 阅读 · 0 评论 -
记录docker下安装zabbix的一次问题(连不上数据库,ERROR1366)
安装教程见官网 docker安装windows下的docker分linux与windows内核,选择linux内核即可。启动一个空的MySQL服务器实例# docker run --name mysql-server -t \ -e MYSQL_DATABASE="zabbix" \ -e MYSQL_USER="zabbix" \ -e MYSQL_PASSWORD="zabbix_pwd" \ -e MYSQL_ROOT_PASSWORD="原创 2020-09-23 10:04:41 · 6723 阅读 · 5 评论 -
PIP更新时出现 Retrying (Retry(total=4,...错误
更换了镜像源依然不好使,最后发现把kexue上网软件关了就好使了...原创 2020-08-10 16:48:43 · 3124 阅读 · 0 评论