今天www.887551.com遇到一个问题,当调用了system方法,并且执行了shell脚本,开始的时候,一切都非常正常,但是当程序运行后一段时间,出现了显示unable to fork的报错,这个是什么原因呢,后来www.887551.com排查了下,主要是因为达到用户的进程上限了,下面www.887551.com给大家介绍下解决方式。
限制linux用户的进程数
修改以下文件
ulimit 不带 -h 和 -s 参数的时候同时设置 hard 和 soft
查看各系统用户的进程数
确定某用户的进程数的分布情况
问题原因分析:
问题原因
system调用会fork新的进程,因为每个用户有最大进程数限制,简单的说就是达到用户的进程上限了
到此这篇关于php中unable to fork报错简单解决方法的文章就介绍到这了,更多相关php中unable to fork报错怎么解决内容请搜索www.887551.com以前的文章或继续浏览下面的相关文章希望大家以后多多支持www.887551.com!
黄山市民网:https://www.huangshanshimin.com/