32位linux最大线程数是多少?为什么超不过pid_max值?

wzy9854 2015-01-27 11:24:18
32位linux最大线程数是多少?为什么超不过pid_max值?

linux内核2.6.27版本下,apache配置40000最大客户端连接,启动apache之后显示创建线程失败

通过修改系统参数发现与/proc/sys/kernel/pid_max 参数大小有关,此参数最大值只有32768无法修改增大

至于/proc/sys/kernel/threads-max值好像完全没有意义,内存足够,请问是什么问题导致线程数上不去呢?
...全文
1456 7 打赏 收藏 转发到动态 举报
写回复
用AI写文章
7 条回复
切换为时间正序
请发表友善的回复…
发表回复
ForestDB 2017-01-08
  • 打赏
  • 举报
回复
http://unix.stackexchange.com/questions/162104/how-to-change-the-kernel-max-pid-number https://www.cyberciti.biz/tips/howto-linux-increase-pid-limits.html 可以检查下你的kernel的config参数。
you5522393 2017-01-02
  • 打赏
  • 举报
回复
创建线程 都是需要分配资源的,你先要确定硬件有这么多内存资源吗!
jintiann 2016-12-13
  • 打赏
  • 举报
回复
看来是高级应用。
chaojie2003 2016-12-07
  • 打赏
  • 举报
回复
搞那么多线程有实际意义吗?
qq_31265429 2016-12-05
  • 打赏
  • 举报
回复
我也遇到这样的问题了 你解决了没有
存储-路飞 2015-02-08
  • 打赏
  • 举报
回复
64bit系统中最大线程数是32K,这种参数都是可修改的,可以问度娘
wzy9854 2015-01-27
  • 打赏
  • 举报
回复
自己顶一下。。。感觉无解了。。

4,436

社区成员

发帖
与我相关
我的任务
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
  • 内核源代码研究区社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧