采用web-msg-send做了一个聊天功能,连接1000个内存占用100多兆,崩溃了

dennlian

采用web-msg-send做了一个聊天功能,连接1000个内存占用100多兆,崩溃了,其中有个图片上传的功能,采用的是直接上传base64格式的图片,这个应该比较大。请问是否是这个的原因造成内存占用很大呢

2437 2 0
2个回答

walkor

windows系统最多支持255连接。

linux系统超过1000连接需要安装event扩展,并且按照workerman手册优化linux内核

内存过大有可能是图片导致,这个等安装完event扩展优化完linux内核试下

  • dennlian 2018-09-09

    event扩展已经开了,如果上传的图片过大,会导致socket缓冲区堵死,造成内存不断增加,到最后直接超过内存限制吗?上传后就存到数据库了,内存应该就会被释放了吧

dennlian

请问是否是图片上传过大造成的呢?现在3个连接数。内存就8M了

  • 暂无评论
年代过于久远,无法发表回答
🔝