loadruner11 socket脚本-10053错误

背景:

socket 10053异常:软件主动放弃一个连接,原因是超时或协议错误。如果LR客户端报10053异常,说明LR在执行套接字操作时,发生通信超时、网络中断或其它异常,主动将Socket连接断开。也就是说:10053异常是从LR的角度断开连接的。

场景:

一次connetion后多次send和recive数据,回放脚本,出现
Software caused connection abort. Error code : 10053.

环境:

主要是后台系统:AIX系统 apache服务器+weblogic+oralce11g

解决:

1.可以修改apache配置。

这个资料大家可以参考

http://www.cnblogs.com/pent/archive/2007/03/31/694903.html

大体意思就是Loadrunner采用的socket机制 apache对于这种频繁请求数据做了限制 从而导致脚本回放失败。

2.关闭socket然后再connection

部分脚本

int rc;//rc为0,则判断能返回数据

lrs_close_socket("socket3");

rc=lrs_create_socket("socket3", "TCP", "RemoteHost=192.168.10.197:61616", LrsLastArg);
lr_output_message("rc=%d",rc);
总结:

这个问题是由于lr自身的机制引起的,只要认真分析,调试,完全可以避免这个问题。

时间: 2024-08-02 16:22:42

loadruner11 socket脚本-10053错误的相关文章

Delphi 通信报Asynchronous socket error 10053错误的一个解决方法

在使用Delphi中的TClientSocket和TServerSocket进行通信编程时,当使用TClientSocket这方的客户端使用TClientSocket.close断开连接并退出程序时,使用TServerSocket这方的服务端有时会报‘’Asynchronous socket error 10053‘这个错误,查阅了这个错误说明:Software caused connection abort.(因软件原因导致连接终止).这个原因说明很鸡肋,因为你还是无法确定到底是哪个地方出现了

【python】socket编程常量错误问题-1 'AF_INET'错误

1 2 3 4 5 6 7 8 9 # -*- coding: utf-8 -*- import socket print "Creating socket" s = socket.socket(socket.AF_INET, socket.SOCK_STREAM)  print "Done!" print "Connecting to remote host..." s.connect(("www.baidu.com", 8

命令行连接mysql服务器时 报Can't connect to local MySQL server through socket 'xxx.sock'错误

本来之前用的好好的mysql服务器,突然就报Can't connect to local MySQL server through socket 'xxx.sock'错误了 遇到该问题思路首先是:检查 my.cnf 中 socket 配置的路径及权限. 但是查看完 没发现路劲权限有问题,最后跑去另一台同时配置的服务器上看  发现/data/perconadata有一个/mnt/perconadata/mysql.sock的软连接 于是乎到问题机器上 cd /data/perconadata/ s

Nodejs发送Post请求时出现socket hang up错误的解决办法

参考nodejs官网发送http post请求的方法,实现了一个模拟post提交的功能.实际使用时报socket hang up错误. 后来发现是请求头设置的问题,发送选项中需要加上headers字段信息(这个估计也和对方的服务器有关,对于不完成的post请求头,可能被丢弃了). 完整的代码如下(遇到类型问题的同学可以做个参考): var querystring = require('querystring') , http = require('http'); var data = query

关于vs2010新建MFC项目时弹出当前页面的脚本发生错误的解决方法

最近装了vs2010但是在新建项目的时候老是弹出当前页面的脚本发生错误,问了好多人网上也查了,结果还是不行,后来就自己尝试着解决,没想到竟然成功了,纪念一下,帮助需要解决此问题的人解决这样的问题. 正文: 首先看看问题,插入图片 我们就根据它提示错误的地方,找到它所提示的位置,比如第一张提示提示Program Files (x86)\Microsoft Visual Studio 10.0\VC\VCWizards\AppWiz\MFC\Application\html\2052\default

管家婆千方百剂2008升级到千方百计II 脚本执行错误 请检查第69行

如果你在使用管家婆过程中遇到下列问题: 千方百剂2008升级到千方百计II 脚本执行错误,请检查第69行 千方百剂2008升级到千方百计II 脚本执行错误,请检查第125行 千方百剂2008升级到千方百计II 脚本执行错误,请检查第127行 一.安装问题 ①安装失败②升级失败③下载不了最新安装包④更换服务器⑤管家婆安装在云端上加密狗共享及数据库同步备份解决方案 二.登录问题 ①silverlight插件安装出现错误代码②输了用户名和密码无法登录③无法显示账套④登录密码忘记⑤后台密码丢失⑥想用手机

windows下建立文件的换行符^M导致linux下的shell脚本运行错误的解决方案

经常在windows下编辑的文件远程传送到linux下的时候每行末尾都会出现^M,这将导致shell脚本运行错误,主要是因为dos下的编辑器和linux下的编辑器对文件末行的回车符处理不一致导致. 主要解决如下: (1)在VI编辑器中将^M删除: 将VI编辑器切换到命令模式下,输入 :%s/^M//g (注意^M 不是shift ^ +M 而是ctrl+v 加上ctrl+m)  s///g是shell的替换命令 此命令必须是手动打上,不可复制. (2)dos2unix 命令 dos2unix f

执行shell脚本遇到错误syntax error: unexpected "then" (expecting "}")

今天执行脚本的时候遇到错误,如下图: root@ApFree:/usr/sbin# ./conntrack_num_graph.sh ./conntrack_num_graph.sh: line 9: syntax error: unexpected "then" (expecting "}") root@ApFree:/usr/sbin# 我就纳闷了,这个脚本几天前是能正常执行的,今天执行怎么会出错,why? cat脚本一看如下: #!/bin/sh SITENA

当前页面的脚本发生错误怎么办 如何解决电脑当前脚本发生错误

大家在用浏览器打开网页的时候,如果遇到浏览器弹出提示"前页面的脚本发生错误" ,那么一定要把它解决了,不然这个提示会一直冒出来,很影响浏览网页哦,笔者我之前也是经常遇到这种情况,对话框下方的提示:是否在此页面上继续运行脚本,简直是点是点否都不行,点完对话框是不见了,可是网页就卡了,那么如何解决电脑当前脚本发生错误呢?让系统圣地的小编跟大家分享一下当前页面的脚本发生错误的解决办法. 当前页面的脚本发生错误解决方法一: 1.启动Internet Explorer浏览器,然后在顶部菜单的&q