usrbinmysqlbug脚本测试进程状态

执行mysql-test-run.pl的测试结果分析如下:

CURRENT_TEST: rpl.rpl_ssl
=== SHOW MASTER STATUS ===
---- 1. ----
File slave-bin.000001
Position 357
Binlog_Do_DB 
Binlog_Ignore_DB 
==========================

=== SHOW SLAVE STATUS ===
---- 1. ----
Slave_IO_State 
Master_Host 127.0.0.1
Master_User replssl
Master_Port 13000
Connect_Retry 1
Master_Log_File master-bin.000001
Read_Master_Log_Pos 357
Relay_Log_File slave-relay-bin.000001
Relay_Log_Pos 4
Relay_Master_Log_File master-bin.000001
Slave_IO_Running No
Slave_SQL_Running Yes
Replicate_Do_DB 
Replicate_Ignore_DB 
Replicate_Do_Table 
Replicate_Ignore_Table 
Replicate_Wild_Do_Table 
Replicate_Wild_Ignore_Table 
Last_Errno 0
Last_Error 
Skip_Counter 0
Exec_Master_Log_Pos 357
Relay_Log_Space 106
Until_Condition None
Until_Log_File 
Until_Log_Pos 0
Master_SSL_Allowed Yes
Master_SSL_CA_File /usr/share/mysql-test/std_data/cacert.pem
Master_SSL_CA_Path 
Master_SSL_Cert /usr/share/mysql-test/std_data/client-cert.pem
Master_SSL_Cipher 
Master_SSL_Key /usr/share/mysql-test/std_data/client-key.pem
Seconds_Behind_Master 
Master_SSL_Verify_Server_Cert No
Last_IO_Errno 2026
Last_IO_Error error connecting to master
‘[email protected]:13000‘ - retry-time: 1  retries: 10
Last_SQL_Errno 0
Last_SQL_Error 
=========================

=== SHOW PROCESSLIST ===
---- 1. ----
Id 105
User root
Host localhost:51189
db test
Command Sleep
Time 300
State 
Info 
---- 2. ----
Id 106
User root
Host localhost:51190
db test
Command Sleep
Time 300
State 
Info 
---- 3. ----
Id 109
User root
Host localhost:51196
db test
Command Query
Time 0
State 
Info SHOW PROCESSLIST
---- 4. ----
Id 110
User root
Host localhost:51197
db test
Command Sleep
Time 300
State 
Info 
---- 5. ----
Id 112
User system user
Host 
db 
Command Connect
Time 300
State Has read all relay log; waiting for the slave I/O thread to update it
Info 
========================

analyze: sync_with_master
mysqltest: At line 26: sync_slave_with_master failed: ‘select master_pos_wait(‘master-bin.000001‘, 444, 300)‘ returned -1 indicating timeout after 300 seconds

The result from queries just before the failure was:
include/master-slave.inc
[connection master]
grant replication slave on *.* to
[email protected] require ssl;
create table t1 (t int auto_increment, KEY(t));
stop slave;
change master to
master_user=‘replssl‘,
master_password=‘‘,
master_ssl=1,
master_ssl_ca =‘MYSQL_TEST_DIR/std_data/cacert.pem‘,
master_ssl_cert=‘MYSQL_TEST_DIR/std_data/client-cert.pem‘,
master_ssl_key=‘MYSQL_TEST_DIR/std_data/client-key.pem‘;
start slave;
insert into t1 values(1);

 == /usr/share/mysql-test/var/tmp/analyze-sync_with_master-mysqld.1.err ==

############################## default ##############################

**** SHOW WARNINGS on default ****
SHOW WARNINGS;
Level Code Message

**** SELECT replication-related variables on default ****
SELECT NOW(), @@SERVER_ID;
NOW() @@SERVER_ID
2016-06-22 13:16:28 1

**** SHOW SLAVE STATUS on default ****
SHOW SLAVE STATUS;

**** SHOW MASTER STATUS on default ****
SHOW MASTER STATUS;
File master-bin.000001
Position 444
Binlog_Do_DB 
Binlog_Ignore_DB 

**** SHOW SLAVE HOSTS on default ****
SHOW SLAVE HOSTS;
Server_id 2
Host 127.0.0.1
Port 13001
Rpl_recovery_rank 0
Master_id 1

**** SHOW PROCESSLIST on default ****
SHOW PROCESSLIST;
Id User Host db Command Time State Info
109 root localhost:48082 NULL Binlog Dump 301 Has sent all binlog to slave; waiting for binlog to be updated NULL
122 root localhost NULL Query 0 NULL SHOW PROCESSLIST

**** SHOW BINARY LOGS on default ****
SHOW BINARY LOGS;
Log_name File_size
master-bin.000001 444

**** SHOW BINLOG EVENTS on default ****
binlog_name = ‘master-bin.000001‘
SHOW BINLOG EVENTS IN ‘master-bin.000001‘;
Log_name Pos Event_type Server_id End_log_pos Info
master-bin.000001 4 Format_desc 1 106 Server ver: 5.1.66-log, Binlog ver: 4
master-bin.000001 106 Query 1 248 use `test`; grant replication slave on *.* to
[email protected] require ssl
master-bin.000001 248 Query 1 357 use `test`; create table t1 (t int auto_increment, KEY(t))
master-bin.000001 357 Query 1 444 use `test`; insert into t1 values(1)

 == /usr/share/mysql-test/var/tmp/analyze-sync_with_master-mysqld.2.err ==

############################## default ##############################

**** SHOW WARNINGS on default ****
SHOW WARNINGS;
Level Code Message

**** SELECT replication-related variables on default ****
SELECT NOW(), @@SERVER_ID;
NOW() @@SERVER_ID
2016-06-22 13:16:28 2

**** SHOW SLAVE STATUS on default ****
SHOW SLAVE STATUS;
Slave_IO_State 
Master_Host 127.0.0.1
Master_User replssl
Master_Port 13000
Connect_Retry 1
Master_Log_File master-bin.000001
Read_Master_Log_Pos 357
Relay_Log_File slave-relay-bin.000001
Relay_Log_Pos 4
Relay_Master_Log_File master-bin.000001
Slave_IO_Running No
Slave_SQL_Running Yes
Replicate_Do_DB 
Replicate_Ignore_DB 
Replicate_Do_Table 
Replicate_Ignore_Table 
Replicate_Wild_Do_Table 
Replicate_Wild_Ignore_Table 
Last_Errno 0
Last_Error 
Skip_Counter 0
Exec_Master_Log_Pos 357
Relay_Log_Space 106
Until_Condition None
Until_Log_File 
Until_Log_Pos 0
Master_SSL_Allowed Yes
Master_SSL_CA_File /usr/share/mysql-test/std_data/cacert.pem
Master_SSL_CA_Path 
Master_SSL_Cert /usr/share/mysql-test/std_data/client-cert.pem
Master_SSL_Cipher 
Master_SSL_Key /usr/share/mysql-test/std_data/client-key.pem
Seconds_Behind_Master NULL
Master_SSL_Verify_Server_Cert No
Last_IO_Errno 2026
Last_IO_Error error connecting to master
‘[email protected]:13000‘ - retry-time: 1  retries: 10
Last_SQL_Errno 0
Last_SQL_Error 

**** SHOW MASTER STATUS on default ****
SHOW MASTER STATUS;
File slave-bin.000001
Position 357
Binlog_Do_DB 
Binlog_Ignore_DB 

**** SHOW SLAVE HOSTS on default ****
SHOW SLAVE HOSTS;

**** SHOW PROCESSLIST on default ****
SHOW PROCESSLIST;
Id User Host db Command Time State Info
112 system user  NULL Connect 301 Has read all relay log; waiting for the slave I/O thread to update it NULL
113 root localhost NULL Query 0 NULL SHOW PROCESSLIST

**** SHOW BINARY LOGS on default ****
SHOW BINARY LOGS;
Log_name File_size
slave-bin.000001 357

**** SHOW BINLOG EVENTS on default ****
binlog_name = ‘slave-bin.000001‘
SHOW BINLOG EVENTS IN ‘slave-bin.000001‘;
Log_name Pos Event_type Server_id End_log_pos Info
slave-bin.000001 4 Format_desc 2 106 Server ver: 5.1.66-log, Binlog ver: 4
slave-bin.000001 106 Query 1 248 use `test`; grant replication slave on *.* to
[email protected] require ssl
slave-bin.000001 248 Query 1 357 use `test`; create table t1 (t int auto_increment, KEY(t))

 

 - saving ‘/usr/share/mysql-test/var/log/rpl.rpl_ssl-mix/‘ to ‘/usr/share/mysql-test/var/log/rpl.rpl_ssl-mix/‘

Only  340  of 1634 completed.
mysql-test-run: *** ERROR: Not all tests completed

时间: 2024-12-28 01:01:17

usrbinmysqlbug脚本测试进程状态的相关文章

linux 脚本测试网络速度

example: ./netspeed eth0 1 #!/bin/bash 2 3 INTERVAL="1"  # update interval in seconds 4 5 if [ -z "$1" ]; then 6 echo 7 echo usage: $0 [network-interface] 8 echo 9 echo e.g. $0 eth0 10 echo 11 exit 12 fi 13 14 IF=$1 15 16 while true 17

perl 脚本测试

原文  http://blog.csdn.net/johnny710vip/article/details/8905239 这是一篇关于perl脚本测试的总结性文章,其中提到了很多实用的模块,如果文中介绍的不够详细,请到cpan上搜索该模块并查阅其文档.  1基本语法检查 Perl语言的哲学是“There is more than one way to do it”,很多讨厌Perl的人总是拿Perl的这个特性来攻击Perl,而喜欢Perl的人却又极力推崇它.这里不讨论这个特性是好是坏,但不可否

web安全测试---跨站点脚本测试

1.1      跨站脚本测试 1.1.1        GET方式跨站脚本测试 编号 SEC_Web_XSS_01 测试用例名称 GET方式跨站脚本测试 测试目的 由于跨站脚本会导致会话被劫持.敏感信息泄漏.账户被盗,严重时甚至造成数据修改.删除,从而导致业务中断,因此需检测跨站脚本是否存在 用例级别 1 测试条件 1.  Web业务运行正常 2.  已知待测目标URL,假设为http://www.exmaple.com/page.xxx 3.  待测目标存在参数输入,假设为name=valu

QTP自动化测试从零基础到精通进阶(脚本测试、VBS语法、描述性编程、测试框架)

QTP自动化测试从零基础到精通进阶(脚本测试.VBS语法.描述性编程.测试框架)网盘地址:https://pan.baidu.com/s/19yUptC8PBFZFfH-VpyUUpQ 提取码: aa3b备用地址(腾讯微云):https://share.weiyun.com/5JxoIev 密码:dfvpye 通过本门课程的学习,帮助学员熟练掌握功能测试自动化工具QTP,学会编程测试脚本,提高测试效率.作为一名软件测试工程师,不仅仅要有夯实的测试基础,更需要具备进行自动化测试的能力,能够编写测试

Python脚本测试cdn节点状态

情景: 公司某晚上cdn服务商的节点突然崩溃导致某些网页无法打开或打开缓慢,之前测试cdn节点状态基本采用更改host文件的逐个访问的方式,费时费力,便想通过脚本来完成这项cdn节点状态测试.主要采用了xlrd(读表格数据).httplib(绑定cdn节点进行访问及状态获取).xlsxwriter(写测试结果).脚本从制定格式的表格(data.xlsx)中读取数据并输出到另一张表格(result.xlsx) 脚本写的比较随意,各种不规范,后续会进行跟进,附代码: 1 # -*- coding:

脚本测试,注意记录并且恢复初始状态

一.缘由 周日加班,在平台没有用户的情况下,编写了个脚本切换进程,让它连向不同的服务IP.经过测试,脚本工作正常,就以为万事大吉走人了. 但是之后有反馈说平台人数对不上,才想起来切换进程后没做检查,是否恢复初始状态.经过检查,确实是切换测试后连接服务IP不对.shit! 二.教训 在做一些脚本线上测试时,要注意记录所涉及进程等初始状态,并在测试结束确认已恢复之前的状态. 做到测试前,测试后环境一致.排除测试引起的BUG.切记!

QTP脚本--测试参数限制

以前一直觉得自己没有写代码的资质,太急于求成,以为一天就能写好几个功能,几千行代码,于是就没耐心了,没心情学下去了....但是最近发现其实写代码是一个漫长的过程,都是在修修改改中成长起来的.于是今天试着慢慢用QTP测下参数限制,虽然代码量不多,其实也算不上编程,O(∩_∩)O哈哈~但也是个慢慢积累的过程. 转载要说明来自  博客园--邦邦酱好 哦~ 首先,我有一段登陆系统的测试模块,可以把它设为可重用的,并且参数化必要的信息,比如登陆用户名密码等等,这些就不细说了.可以参见<QTP自动化测试实践

Appium环境的安装与配置,Python测试脚本测试

Appium自动化测试系列1 - Appium环境的安装与配置 发表于4个月前(2015-01-27 14:34)   阅读(803) | 评论(0) 0人收藏此文章, 我要收藏 赞0 寻找 会’偷懒’的开发者线下公开课,报名即享受免费体验云主机 摘要 看了网上很多有关Appium的安装配置贴,都写得语焉不详,不清不楚,正好打算把自动化测试框架从Robotium切换到Appium, 顺手记录一下,给大家参考.转载请注明出处. Appium 安装 配置 测试 之前一直使用Robotium做为And

qtp脚本测试飞机订票系统(代码)

嗯,以前没怎么研究过这个,最近做课设用到了,顺便发一下. 有要用的话,自己改一下路径什么的.版本qtp10.0 Mainaction Dim AgentName Dim Password Dim DateOfFlight Dim FaxNumber Dim SelectTest Dim DateOfUpdate Dim DeleteName Dimy Dim e Dim e Datatable.ImportSheet "C:\Users\yue\Desktop\yuetest\excel\Mai