永发信息网

linux出现resource temmporarily unavailable是什么原因

答案:1  悬赏:50  手机版
解决时间 2021-02-22 14:30
linux出现resource temmporarily unavailable是什么原因
最佳答案



Hadoop的NameNode无法用hadoop用户登录,ssh –vvv 提示远程无Session资源。
用root登录进去查看hadoop用户的资源信息:
# su -m -c 'ulimit -a' hadoop
su: 无法设置用户ID: 资源暂时不可用
按经验看就是hadoop用户开了太多线程,达到系统最大限制(默认1024)
# ps –eL | wc -l
2219
总线程数超过1024,有可能是线程满的问题。不过这台服务器已经调整过用户线程限制了,为何还会出现这个问题呢?
用户环境变量,/etc/profile.d/ulimit.sh :
#!/bin/bash
[ "$(id -u)" == "0" ] && ulimit -n 1048576
ulimit -u 10000
系统限制配置,/etc/security/limits.conf:
* soft nproc 10000
* hard nproc 10000
* soft nofile 1048576
* hard nofile 1048576
验证一下,结果还是设置无效:
# su -m -c 'ulimit -u' nobody
1024
最后确定是由于CentOS 6.4版本新增了限制配置 /etc/security/limits.d/90-nproc.conf ,以保证root用户无限制。此配置会覆盖主配置文件的设定:
# Default limit for number of user's processes to prevent
# accidental fork bombs.
# See rhbz #432903 for reasoning.
* soft nproc 1024
root soft nproc unlimited
OK,问题就此定位!
解决办法:删除 /etc/security/limits.d/90-nproc.conf 文件中1024那一行。
注意:不推荐删除此文件,一方面root无限制的配置丢了;另一方面如果此配置文件不存在,执行系统升级时可能又被写入;文件存在时,升级系统时,即使此文件需要更新,也不会被覆盖而是生成 90-nproc.conf.rpmnew。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
【快递将很快进行派送】韵达快递这个意思是正
买房子是不是一定要贷款呢,如果可以一次性付
嘉华门窗这个地址在什么地方,我要处理点事
人人怎么进直播家族
男孩取名刘永何好不好
我考完研究生考试的最后一刻,考试证和身份证
下图所示的渗透装置中,开始时的液面高度为a
稔山镇企业退休人员社会化管理服务示范点领导
流量可以送人吗
康佳led50x9600ue换屏多少钱
接吻的时候舌头为什么要伸出来?
微信如果对方把你删了。你还可以评论他的朋友
红豆米线地址有知道的么?有点事想过去
抗震设防烈度8度时,()m以上的悬挑阳台和走廊
脘闷不舒是什么意思
推荐资讯
B04款Zippo样子是怎么样的?现在还有吗?价格
UG如何导入IGS文件
谁能教教我xbox360有线手柄怎么分辨真假的
希望如灯 答案
联想官方网上商城上购物能不能自选快递公司?
电脑网络连接,一连是可以的,但过一会就,不
WOW潘达利亚传送门前置任务怎么做,在哪里接
山蜞窝地址有知道的么?有点事想过去
汽车带着倒车影像和雷达是不是买个导航内存就
《佣兵天下》中冰系魔导师雷葛为什么会使用黑
玉料染色怎么染?
中国目前最大的球罐体积是多少?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?