摘要:

今天使用使用tomcat用户登录后,发生错误: Resourcetemporarilyunavailable 。并且切换root和用户,意识该错误。 经过深入查询,排除了内,句柄数等问题。使用root用户重新登录后,打开大量线程时没有问题。试着调整ulimit各项参数,最后发现是"maxuserprocesses"参数有问题,通过root用户调整大小。

一、Linux提示的错误:

使用root用户,查看ulimit各项参数。

ulimit -a

二、查看nproc。

nproc就是"max user processes",完整描述是: nproc - max number of processes
参数含义:单个用户可以启动的线程数,因为进程也会启动一个线程,所以也间接对进程数有限制。

文件20-nproc.conf中由此解释Default limit for number of user's processes to prevent,可见这个文件默认用来限制用户拥有的最大进程数量。经查看,每个用户(*)的nproc被限制为4096。

egrep -v "^$|^#" /etc/security/limits.d/20-nproc.conf

故需要修改20-nproc.conf ,重新登录后即可生效。

  或者,如果只是相对某个单个用户进行限制更改,可以修改/etc/security/limits.conf,将*改成具体用户名也是可以生效的。

注:在20-nproc.conf中设置nofile的值,也是可以生效的,系统以他为标准;但是不建议这么设置。

三、关于Linux下用户资源限制limits.conf详解

  1、limits.conf文件实际上是linux PAM(认证模块)中pam_limits.so的配置文件,而且只针对单个会话。

  2、要使limits.conf文件配置生效,必须确保pam_limits.so文件被加入启动文件中。要查看/etc/pam.d/login文件中有session required /lib/security/pam_limits.so

limits.conf文件格式如下:

<domain>  <type>  <item>  <value>

  domain有好几种格式,具体可以用cat limits.conf来查看,不过一般来说,我们都是用的用户名和组名的形式:username|@groupname

  设置需要被限制的用户名,组名前面加@和用户名区别。也可以用通配符*来做所有的限制。

  type:有soft,hard和-,soft指的是当前系统生效的设置值,软限制也可以理解为警告值。hard表名系统中所能设定的最大值。soft的限制不能比hard限制高,

     用 - 表明同时设置了soft和hard的值。

  item表明需要限制的使用资源类型

  core  限制内核文件的大小

  data  最大数据大小

  fsize  最大文件大小

  memlock  最大锁定内存地址空间

  nofile  打开文件的最大数目

  rss  最大持久设置大小

  stack  最大栈大小

  cpu  以分钟为单位的最多CPU时间

  noproc 进程的最大数目

  as  地址空间限制

  maxlogins  此用户允许登录的最大数目

Linux 提示 Resource temporarily unavailable相关推荐

  1. linux: Resource temporarily unavailable 问题解决

    msgsnd() Resource temporarily unavailable Resource temporarily unavailable 为资源不可用错误, 我遇见的情况是 一个进程 ms ...

  2. Linux报Resource temporarily unavailable问题解决方案

    当应用程序占满进程数后,则会报错如下 Resource temporarily unavailable 新用户的进程数限制一般都是在2048或者4096. 解决方案 使用root用户登陆,进入到/et ...

  3. php-hyperf 使用Saber报 HTTP -4 Unknown: Linux Code 11: Resource temporarily unavailable

    hyperf 使用Saber报 HTTP -4 Unknown: Linux Code 11: Resource temporarily unavailable 原因:swoole的一个插件的错误 , ...

  4. linux :Resource temporarily unavailable错误解决

    今天使用jrockit启动大量线程时(2026条线程)发生错误: Error starting thread: Resource temporarily unavailable 经过深入查询,排除了内 ...

  5. PHP 使用unlink函数删除上传后留在本地的图片时,出现:Resource temporarily unavailable的错误提示

    问题描述\原因分析: 有个功能要求产生二维码. 我呢,用phpqrcode插件生成二维码并上传到oss上后,用unlink删除产生在本地的二维码,出现Resource temporarily unav ...

  6. linux udp 广播recvfrom 返回 -1 错误码是 11 EAGAIN Resource temporarily unavailable

    版本:银河麒麟桌面操作系统V10(SP1) 内核:Linux 5.4.18-28.23-bj-generic CPU:Loongson-3A5000 架构:loongarch64-linux-gnu ...

  7. Linux:modprobe: ERROR: could not insert ‘tcrypt‘: Resource temporarily unavailable

    问题背景 加载内核算法自检模块tcrypt.ko时出现问题 root@localhost:/boot/modules/5.10.35-rt39-dirty/kernel/crypto# modprob ...

  8. linux su 资源不可用,su: cannot set user id: Resource temporarily unavailable

    今天R&D所在主机出现su: cannot set user id: Resource temporarily unavailable资源不可用报错,直接通过其他机器ssh huyuh@xxx ...

  9. linux切换用户时释放资源,linux 切换用户报Resource temporarily unavailable

    今天开年第一次巡检,进入grid检查dg时,发现用不了,具体报错如下: [root@testrac2 ~]# su - grid su: /bin/bash: Resource temporarily ...

最新文章

  1. 超越halcon速度的二值图像的腐蚀和膨胀,实现目前最快的半径相关类算法(附核心源码)。...
  2. 简明 Git 命令速查表(中文版)
  3. Sharepoint 2007 定制Feature和卸载Feature
  4. 人工智能专业国内排名前30的高校,与你想的一样吗?
  5. think-in-java(21)并发
  6. 数据持化技术的发展演变(SQL、JDBC、mybatis)
  7. DIP(依赖倒置原则),IoC(控制反转),DI(依赖注入)复习总结
  8. “做人难,人难做,难做人,做男人更难啊!
  9. 弃用 Notepad++ 还有更牛逼的选择
  10. 【AI视野·今日CV 计算机视觉论文速览 第155期】Fri, 6 Sep 2019
  11. 带你全面了解蓝牙定位原理,蓝牙定位方案种类-新导智能
  12. Pycharm社区版创建app并调试运行
  13. macbook android 热点,Mac_mac如何做热点?mac创建wifi热点方法介绍,  如果是家里有路由器的, - phpStudy...
  14. 【背包DP】【2018.9.20普及组模拟】T3(WOJ 3975)保护羊村
  15. Julia 安装,使用教程
  16. word快捷操作:用好F4键让重复操作省时省力
  17. USB设备运行不正常,windows无法识别的问题
  18. Mysql体系构架详解——内存
  19. pid负反馈闭环控制程序
  20. arch linux u盘安装,使用U盘安装Arch Linux系统步骤

热门文章

  1. 写一个函数实现对数字数组的排序
  2. mathimatica 和matlab,Mathematica和Matlab功能对比
  3. Linux的常见问题解答和管理技巧2
  4. python 散点图 不同颜色_在matplotlib散点图中为每个系列设置不同的颜色
  5. 生活感悟——我对三句话的理解
  6. 那些年,任天堂发布的游戏机们
  7. linux shell 网盘,linux shell脚本编写百度网盘下载无法运行
  8. 吃鸡与信长:用户体验反馈改良方法讨论
  9. 解决linux解压tar文件出错
  10. 游戏助手王者战力查询扫码登录多功能微信小程序源码下载支持流量主