首页 > 系统服务 > 详细

centos7用户最大进程限制导致的问题排查

时间:2021-04-19 14:36:33      阅读:19      评论:0      收藏:0      [点我收藏+]

服务器报错

ErrorException: proc_open(): fork failed - Resource temporarily unavailable

首先查看资源使用情况

  • top查看服务器资源大概使用情况,cpu、内存 正常。
  • ps -ef|wc -l进一步查看当前用户下的进程数量在1024 左右

初步判断是用户最大进程数限制

  • ulimit -a 查看用户最大进程配置 是 31207

max user processes (-u) 31207

很迷惑 !??明明数量没限制为什么进程一直在1024左右。

  • google 查询相关问题

最终发现

/etc/security/limits.conf 配置文件可限制文件打开数,系统进程等资源,在该文件配置中写的最大用户进程数是受/etc/security/limits.d/90-nproc.conf配置上限影响的。

修改/etc/security/limits.d/90-nproc.conf文件为

1
2
*          soft    nproc     10240
root soft nproc unlimited

解决问题

 

centos7用户最大进程限制导致的问题排查

原文:https://www.cnblogs.com/lingwang3/p/14676397.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!