为了账号安全,请及时绑定邮箱和手机立即绑定

linux 资源限制,软限制可以超出硬限制么?

linux 资源限制,软限制可以超出硬限制么?

慕勒3428872 2019-04-08 11:19:00
while(f>oldlimit){intdecr_step=16;limit.rlim_cur=f;limit.rlim_max=f;if(setrlimit(RLIMIT_NOFILE,&limit)!=-1)break;setrlimit_error=errno;/*Wefailedtosetfilelimitto'f'.Trywitha*smallerlimitdecrementingbyafewFDsperiteration.*/if(f
查看完整描述

2 回答

?
白板的微信

TA贡献1883条经验 获得超3个赞

我猜是因为Redis不想检查自己有没有更改rlim_max的权限,所以直接尝试好了。如果直接把软限制改成和硬限制一样大,那还要判断,如果maxfiles>rlim_max,自己能不能把rlim_max改大,如果不能,再设置rlim_cur为rlim_max。检查和设置之间还有竞态。
                            
查看完整回答
反对 回复 2019-04-08
  • 2 回答
  • 0 关注
  • 391 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信