《OneinStack》安装JAVA环境,跑一段时间,却换一般用户(www)部署代码时候,提示报错信息:-sh: fork failed – too many processes或者su: cannot set user id: Resource temporarily unavailable,明显是系统资源受限制。

排查问题过程如下:
1.>
为了安全JAVA应用跑在一般用户(www),由于报错,切换www用户,提示系统资源限制,于是关闭www用户下所有应用,使能切换到www用户下,方便排除问题。
2.>
- [root@OneinStack~]#su–www
- [www@OneinStack~]$ulimit-a
- corefilesize(blocks,-c)0
- datasegsize(kbytes,-d)unlimited
- schedulingpriority(-e)0
- filesize(blocks,-f)unlimited
- pendingsignals(-i)256345
- maxlockedmemory(kbytes,-l)64
- maxmemorysize(kbytes,-m)unlimited
- openfiles(-n)65535
- pipesize(512bytes,-p)8
- POSIXmessagequeues(bytes,-q)819200
- real-timepriority(-r)0
- stacksize(kbytes,-s)10240
- cputime(seconds,-t)unlimited
- maxuserprocesses(-u)1024
- virtualmemory(kbytes,-v)unlimited
- filelocks(-x)unlimited