zoukankan      html  css  js  c++  java
  • centos7用户最大进程限制导致的问题排查

    服务器报错

    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

    解决问题

  • 相关阅读:
    hdu_1072_Nightmare(BFS)
    hdu_4826_Labyrinth_2014百度之星(dp)
    hdu_4823_Energy Conversion
    hdu_3063_Play game
    hdu_3062_Party(2-SAT)
    5、1 部署
    klayge 4.2.0 编译vc9
    数据延迟加载
    指令 scope
    指令 作用域
  • 原文地址:https://www.cnblogs.com/lingwang3/p/14676397.html
Copyright © 2011-2022 走看看