我服务器是4核16G 现在用的单进程 利用apache jmeter 测试,当连接数到4000的时候就连接不上了,我在另一个服务器1核1G的上面也是这样。
要支持大并发,需要安装event扩展,并按照手册优化linux内核 http://doc.workerman.net/appendices/kernel-optimization.html。 另外发起连接的测试机系统参数也可能存在瓶颈,如果是linux系统,同样需要优化下linux内核。
已经安装event扩展,并按照手册优化内核!] 上面几张图分别是连接时超过一定数量就把前面的挤掉图和top图和安装的扩展图。event扩展是安装了的。请问walkor我这种是咋回事?
上面传了多张图片,但好像没有出来我补充一下其他图片
gateway配置贴下
https://wenda.workerman.net/question/1453 试下这个,有可能apache jmeter本身问题。
好的我这试一下
需要看的是这个嘛?只能对linux进行简单的操作和处理。一些具体的不太懂
现在连接数上去了,这里还有一个问题 问下大神。是这样的,当连接数上去了后我关闭连接。然后占用的内存一直不减少,是怎么回事。检查过代码了没有内存泄漏的情况
业务代码都去掉试下。随着请求处理进程会载入一些php文件到内存,只要内存不是无限增长就没事。26M也不算大。
但他会一直增加。连接关闭也不会减少
业务代码全去掉就直接上workerman的核心代码如下 当连接多了的时候会一直往上增,关闭连接后内存也不掉。
不用担心,只要不是无限制上涨就行。php内核没释放的内存它会再次复用
要支持大并发,需要安装event扩展,并按照手册优化linux内核 http://doc.workerman.net/appendices/kernel-optimization.html。
另外发起连接的测试机系统参数也可能存在瓶颈,如果是linux系统,同样需要优化下linux内核。
已经安装event扩展,并按照手册优化内核!]
上面几张图分别是连接时超过一定数量就把前面的挤掉图和top图和安装的扩展图。event扩展是安装了的。请问walkor我这种是咋回事?
上面传了多张图片,但好像没有出来我补充一下其他图片
gateway配置贴下
https://wenda.workerman.net/question/1453
试下这个,有可能apache jmeter本身问题。
好的我这试一下
需要看的是这个嘛?只能对linux进行简单的操作和处理。一些具体的不太懂
现在连接数上去了,这里还有一个问题 问下大神。是这样的,当连接数上去了后我关闭连接。然后占用的内存一直不减少,是怎么回事。检查过代码了没有内存泄漏的情况
业务代码都去掉试下。随着请求处理进程会载入一些php文件到内存,只要内存不是无限增长就没事。26M也不算大。
但他会一直增加。连接关闭也不会减少
业务代码全去掉就直接上workerman的核心代码如下 当连接多了的时候会一直往上增,关闭连接后内存也不掉。
不用担心,只要不是无限制上涨就行。php内核没释放的内存它会再次复用