sipp进行压力测试时遇到socket error 99 can't assign request错误
发表于:2025-02-11 作者:千家信息网编辑
千家信息网最后更新 2025年02月11日,sipp是sip服务器压力测试工具,sipp运行于类linux系统或windows+cygwin环境,采用多进程发送请求机制。sip(会话初始化协议)是应用层协议,承载于udp和tcp之上,广泛应用于
千家信息网最后更新 2025年02月11日sipp进行压力测试时遇到socket error 99 can't assign request错误
sipp是sip服务器压力测试工具,sipp运行于类linux系统或windows+cygwin环境,采用多进程发送请求机制。
sip(会话初始化协议)是应用层协议,承载于udp和tcp之上,广泛应用于语音、视频通话的信令层。在遇到问题的测试场景中,我采用的是tcp连接,sipp为了构造压力测试场景,要模拟多个终端向服务器进行请求,每个终端都要与服务器建立一个tcp连接,sipp是通过调用socket connect方法不断向服务端发送请求,每次connect请求的时候会为连接随机分配一个端口,但是这个分配的端口是有范围的,记录在:/proc/sys/net/ipv4/ip_local_port_range
在root权限下执行# cat /proc/sys/net/ipv4/ip_local_port_range可以查看端口范围。centos和Fedora 默认的随机分配端口范围是32768 到 61000。
当用多个进程发起过多的请求的时候,端口用完了就会报这个错误。所以,为了能够达到sip服务器连接的瓶颈,除了调整端口范围,还要在另一台机器上再起一个sipp。
端口
服务
服务器
范围
测试
分配
压力
场景
多个
时候
终端
进程
应用
错误
不断
信令
完了
工具
应用层
方法
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
沈阳网络技术人员高
北仑安卓软件开发流程
周鸿祎网络安全基础
软件开发淘汰机制
传统软件开发模型又称为
对日软件开发流程和步骤
地震操作处理软件开发语言
江苏特种网络技术经验丰富
cms系统签名服务器
成都嵌入式软件开发待遇
国家安全局怎么应对网络安全
大逃杀有几个服务器
数据库前端界面是干什么的
网络技术部组建架构
安徽微信软件开发
威海云服务器ecs
山西推广软件开发方案
服务器磁盘制作
服务器双网卡双网关
岳阳软件开发地址
数据库加解密心得体会
服务器如何设置u盘开机启动
广州软件开发外包销售招聘
浙江pdu服务器专用电源订购
数据库中的文献用什么浏览器
高清电视大墙服务器宕机
高考信息管理系统数据库作业
威海云服务器ecs
山西推广软件开发方案
数据库命名实例 登录名