昨天我在研究 mongodb carrierwave gridfs 的时候,发现我上传 20M 的文件的时候运行正常,当我上传一个 40 多 M 的文件的时候就报错。 Could not connect to a primary node for replica set ]> 有时候会是内存溢出的错误 然后不知道是什么问题,我看到 Mongodb.log 文件里面的报错是. Tue Jan 8 15:23:18 [conn364] recv(): message len 49804658 is too large49804658 就是在<46M 的时候是能够正常运行,但是大于 46M 就会报错,哪位大神能够帮忙看看哦!到底是我机器系统的原因还是别的原因列。 https://github.com/rubyzf/rubyzf