/etc/security/limits.conf软nproc限制似乎被忽略
我的MongoDB数据库在负载下遇到了问题,垃圾邮件记录了以下错误: [initandlisten] pthread_create failed: errno:11 Resource temporarily unavailable [initandlisten] can't create new thread, closing connection 我得出的结论是,我需要提高“ ulimit -u”或“最大进程”设置(该设置为1024),并且使用量可能已经超过了启动Web前端时的使用量(不确定如何检查) 。 我编辑了/etc/security/limits.conf以添加最后两行(前两行已经存在): * soft nofile 350000 * hard nofile 350000 * soft nproc 30000 * hard nproc 30000 然后,我重新启动了系统(顺便说一句,我应该这样做,还是应该重新启动mongod服务?) 重新启动后,查看mongod进程的进程限制,似乎软限制已被忽略: $ cat /proc/2207/limits Limit Soft Limit Hard Limit Units Max cpu time …