背景
最近python接口总是报错,看了下日志,提示RuntimeError:can’t start new thread。起初以为是隔壁算法组的服务把服务器资源占满,但是他们项目重启后几天,又发生这个情况。我想大概是python接口连接mongodb后没有主动断开连接吧。
更新内容
即使在代码里加了主动关闭连接的操作,也会出现问题。查看系统进程发现设置的pid_max = 32768,当前已达到32500+,所以支持不了并发了。修改了系统的pid_max = 132768,暂时把问题解决了。
反思
代码可优化空间太大,路漫漫,继续学习吧。
方法
mongodb对象
import pymongo
class Mongo(object):
def __init__(self