更改ulimit值对我有用(以前是256):
ulimit -n 1000
在这种情况下,我将ulimit设置为1.000,但是您可以使用所需的任何值。
根据文档:
ulimit是指每个用户对各种资源的限制。因此,如果mongod实例以同时运行多个进程或多个mongod进程的用户身份执行,则可能会看到这些资源的争用。另外,请注意,进程值(即-u)是指不同进程和子进程线程的组合数量。