配置linux ulimit

资源不足的情况:

有时候资源的需求,不是内存、cpu,而是系统的配置没有让硬件发挥性能。

  • 1
Failed creating child process for redaction. Aborting.
Failed creating child process for redaction. Aborting.
Failed creating child process for redaction. Aborting.
Failed creating child process for redaction. Aborting.
  • 2


    image.png

解决方法

通过命令ulimit -n number可以直接修改,但是修改的只是当前会话的open files,重新打开一个连接查看的open files还是原来的,换个用户,配置还是不生效。

修改配置文件/etc/security/limits.conf 添加

*       soft    nofile  65535
*       hard    nofile  65535

注意格式,会立即生效,重新连接一下就可以看到了,ulimit -a。

不需要重启,就会立即生效的。不生效的原因

  • 只修改soft 或者hard 可能不生效。
  • 修改之后照样报错没有资源,原因可能是用户不对,root需要单独制定。
    root soft nofile 65534
    root hard nofile 65534
    
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

友情链接更多精彩内容