为什么80%的码农都做不了架构师?>>>   

如果你的linux用户跑了很多程序,java进程等等,就有可能出现如下问题:
There is insufficient memory for the Java Runtime Environment to continue.
Cannot create GC thread. Out of system resources.
或者
java.io.IOException: Too many open files
出现这个原因,有可能是系统限制了用户的资源使用,所以需要使用ulimit来设置用户能获得的资源,使用命令:ulimit -a,查看资源配置情况,一般我们需要修改的是open files和max user processes,open files对应的配置是nofile,用户打开文件最大的数量,max user processes对应的配置是nproc,用户启动最大的线程数。

  • 修改/etc/security/limits.conf文件,将noproc和nofile修改成如下值:
* soft noproc 143622
* hard noproc 143622
* soft nofile 196605
* hard nofile 196605
  • nproc在/etc/security/limit.conf中修改有可能不生效,在/etc/security/limits.d/90-nproc.conf中修改才生效,修改/etc/security/limits.d/90-nproc.conf文件,将nproc修改成如下值:
* soft nproc 143622
* hard nproc 143622

修改后重启或重新ssh连接服务器,使用命令ulimit -a即可看到效果。
参考:
ulimit -a详解
Linux下修改ulimit设置的最大进程

转载于:https://my.oschina.net/cjun/blog/761226

Linux用户资源限制-ulimit相关推荐

  1. Linux修改资源限制详解

    Linux修改资源限制详解 ulimit -a 临时设置,和永久设置 1.core file size 2.data seg size 3.scheduling priority 4.file siz ...

  2. 有针对linux系统的补丁吗,Linux用户的注意了 有两个补丁需要你打一下

    原标题:Linux用户的注意了 有两个补丁需要你打一下 Samba是在Linux和UNIX系统上实现SMB协议的一个免费软件,由服务器及客户端程序构成. SMB协议则能够为局域网内的不同设备之间提供文 ...

  3. linux 用户和权限管理

    用户和权限管理 一.linux用户和组的分类 用户: 1.  Linux是多用户使用的系统资源,多任务同时运行多个进程. 用户分为管理员(root)和普通用户两大类 2.  普通用户分为系统用户和登陆 ...

  4. Docker安全之用户资源隔离

    Docker安全之用户资源隔离 docker 字母哥 18小时前 75℃ 0评论 向您推荐 Dcoker入门与实践系列文章 欢迎加入QQ技术交流群:300139299 docker进行资源隔离的6种n ...

  5. linux 用户进程结束后 malloc申请的内存会自动释放吗,进程退出后malloc的内存是否会被释放?

    当一个进程退出后,不管是正常退出或者是异常退出,操作系统都会释放这个进程的资源.包括这个进程分配的内存,打开的文件等等. 内存泄露的前提是进程一直在运行:进程一旦退出,所占的整个虚拟内存都被销毁,所有 ...

  6. 第十四章 Linux核心资源

    Table of Contents, Show Frames, No Frames 第十四章 Linux核心资源 本章主要描叙寻找某个特殊核心函数时用到的Linux核心资源. 本书并不要求读者具有C编 ...

  7. linux用户带密码迁移 LDAP

    http://www.360doc.com/content/13/0221/09/11635640_266880763.shtml http://bbs.chinaunix.net/thread-19 ...

  8. linux修改组的选项名字为,Linux用户、组及权限管理浅析

    一.用户和组 1.用户 系统用来认证(Authentication),授权(Authorization),审计(Autition)的帐号.通过登录用户来登录系统.操作系统通过登录不同的用户来调用相对应 ...

  9. Linux 用户 和 用户组 管理 (添加、删除、修改)及说明

    From:http://www.cnblogs.com/xd502djj/archive/2011/11/23/2260094.html 鸟哥官网 Linux 帐号管理与 ACL 权限设定:http: ...

最新文章

  1. 7 Papers Radios | NeurIPS 2020最佳论文;全卷积网络实现E2E目标检测
  2. php读写分离数据不能同步,thinkphp 下数据库读写分离代码剖析
  3. Spring Boot-@Conditional注解以及衍生注解@ConditionalOnBean
  4. Go map[int64]int64 写入 redis 占用多少内存
  5. MySQL InnoDB索引介绍及优化
  6. 江苏省对口单招计算机原理,江苏省对口单招计算机原理教案
  7. 基于神经网络预测车道行驶的自动驾驶
  8. [转载] Python字符串解析
  9. 回来bool的函数无return时返回true还是false
  10. 艾宾浩斯记忆曲线背单词
  11. 13个Python必备的知识,建议收藏
  12. iOS开发基础-序列帧动画之Tom猫
  13. 前后端分离时ajax发送请求时后端能接送,但是前端的response为空时
  14. 【VSCode】提升效率
  15. MATLAB初阶绘图
  16. 红黑树及其插入、删除操作
  17. 如何让百度快照更新不断
  18. python图像灰度化_python实现图片二值化及灰度处理方式
  19. 842t计算机组成原理,2017年四川省培养单位408计算机学科专业基础综合之计算机组成原理考研导师圈点必考题汇编...
  20. 有规律的坚持写文章有多难?

热门文章

  1. dz论坛发html乱码,发帖时出现乱码 - Discuz!-安装使用 - Discuz! 官方站 - Powered by Discuz!...
  2. vue动画transition(笔记)
  3. java中render用法_如何在React中不在render函数中使用setState
  4. 程式CSCMSV4黑色炫酷DJ音乐门户模板 音乐网源码
  5. DOM Element节点类型详解
  6. [译]后台执行UNIX/Linux命令和脚本的五种方法
  7. 5种你未必知道的JavaScript和CSS交互的方法
  8. Golang 标准库--strings
  9. LINUX smb共享
  10. Linux(debian7)操作基础(四)之CPU频率调整