后边连接进来的用户就会连接失败
workerman运行在windows系统? windows版本workerman只是方便开发者开发调试用的,不适合用来压测。 压测请压测linux版本workerman。压测前注意给workerman安装event扩展或者libevent扩展,并按照workerman手册优化好linux内核。
压测时注意服务端与客户端的协议要对应,否则肯定会失败。 如果你压测websocket协议,那么服务端也得是websocket协议。
按照你说的我在服务器上安装了event 扩展,不过测试还是超过不了1000,求帮助。是需要重启一下服务器才能生效吗
通过 php -m 看到已经安装了event 了,但现在的连接超不过1000 能达到700多
linux 内核调优也做了
可能是客户端问题或者网络问题,你可以参考这个用workernan来做测试 http://wenda.workerman.net/?/question/1453
用你给的方法试了,好像还是不行,如下是测 度的结果,到了791就退出了。
现在连接数挺多能达到700多,超不过800 这个有没有可能要设置linux或者wokerman系统哪块需要置一下
再多付上两个结图
windows系统本身也有资源限制的,比如一个进程只能打开几百个socket。 你最好在linux本地测试。
后边连接进来的用户就会连接失败
workerman运行在windows系统?
windows版本workerman只是方便开发者开发调试用的,不适合用来压测。
压测请压测linux版本workerman。压测前注意给workerman安装event扩展或者libevent扩展,并按照workerman手册优化好linux内核。
压测时注意服务端与客户端的协议要对应,否则肯定会失败。
如果你压测websocket协议,那么服务端也得是websocket协议。
按照你说的我在服务器上安装了event 扩展,不过测试还是超过不了1000,求帮助。是需要重启一下服务器才能生效吗
通过 php -m 看到已经安装了event 了,但现在的连接超不过1000 能达到700多
linux 内核调优也做了
可能是客户端问题或者网络问题,你可以参考这个用workernan来做测试
http://wenda.workerman.net/?/question/1453
用你给的方法试了,好像还是不行,如下是测 度的结果,到了791就退出了。
现在连接数挺多能达到700多,超不过800 这个有没有可能要设置linux或者wokerman系统哪块需要置一下
再多付上两个结图
windows系统本身也有资源限制的,比如一个进程只能打开几百个socket。
你最好在linux本地测试。