首页 > 系统相关 >linux创建线程报错资源受限

linux创建线程报错资源受限

时间:2023-05-22 22:56:01浏览次数:40  
标签:systemd 限制 systemctl 线程 linux 报错 65536 soft

Linux Error: 11 Resouce temporarily unavailable

可能涉及到的限制:

  1、/proc/sys/kernel/threads-max

    系统允许的最大线程数

  2、/proc/sys/kernel/pid_max

    系统最大pid值

  3、用户资源限制

    ulimit -u 查看当前用户的max user processes

    cat /proc/PID/limits 查看进程资源限制

    修改上述限制,可改动配置文件/etc/security/limits.conf,举例如下:

      * soft nofile 65536

      * hard nofile 65536 

      * soft nproc 65536

      * soft nproc 65536

      *表示所有用户, soft表示软限制,hard表示硬限制, nproc表示线程数, nofile表示文件描述符数,65536是当前用户的所有进程总和

       4、systemd资源限制

    4.1 命令方式操作

      systemctl set-properity ServiceName TasksMax=infinity  //设置服务ServiceName 的线程数上限

      systemctl show -p TasksMax  //查看设置的属性

      systemctl  daemon-reexec   //是配置修改生效

    4.2 直接修复文件

      /etc/systemd/system.conf    //配置所有的服务

      /etc/systemd/system/服务名称.service.d/目录配置文件

      修改后执行systemctl  daemon-reexec使其生效

标签:systemd,限制,systemctl,线程,linux,报错,65536,soft
From: https://www.cnblogs.com/ho966/p/17422008.html

相关文章

  • Linux Kernel最新版本 4.0 正式发布啦
    近日由GregKroah-Hartman宣布了免费开源系统Linux Kernel4.0正式稳定版发布啦!Linux内核正式进入4.0全新内核时代,LinuxKernel4.0最值得关注的特性应该就是内核补丁无需重启系统,该技术基于Ksplice实现。 基本介绍长期支持版内核针对的是嵌入式设备,嵌入式设......
  • Linux Kernel最新版本 4.0 正式发布啦
    近日由GregKroah-Hartman宣布了免费开源系统Linux Kernel4.0正式稳定版发布啦!Linux内核正式进入4.0全新内核时代,LinuxKernel4.0最值得关注的特性应该就是内核补丁无需重启系统,该技术基于Ksplice实现。 基本介绍长期支持版内核针对的是嵌入式设备,嵌入式设......
  • Linux Kernel最新版本 4.0 正式发布啦
    近日由GregKroah-Hartman宣布了免费开源系统Linux Kernel4.0正式稳定版发布啦!Linux内核正式进入4.0全新内核时代,LinuxKernel4.0最值得关注的特性应该就是内核补丁无需重启系统,该技术基于Ksplice实现。 基本介绍长期支持版内核针对的是嵌入式设备,嵌入式设......
  • Linux三剑客(grep/awk/sed)及正则表达式
    Linux给人的印象是黑乎乎的神秘窗口,文本操作和数据处理似乎没有Windows窗口界面直观方便。其实Linux有自己的独特的法宝,称之为三剑客:grep,awk和sed。你可以用这三件法宝很方便的处理数据:查找,分段,修改。正则表达式要想对文本和数据进行操作,一定离不开正则表达式,本文首......
  • HTB ACADEMY-Linux Privilege Escalation WRITE UP
    WehavebeencontractedtoperformasecurityhardeningassessmentagainstoneoftheINLANEFREIGHTorganizations'public-facingwebservers.Theclienthasprovideduswithalowprivilegedusertoassessthesecurityoftheserver.ConnectviaSSH......
  • Shell(Linux)手册
    资料来源Shell全面掌握教程|骏马金龙基础Bash中基本数据类型只有字符串类型echo123Bash中字符串的串联操作,直接将两段数据连接在一起即可,不需要任何操作符。echo"123""456"echo123456变量a=1echo$aa="www.cnblogs.com/mugetsukun"echo$aecho${#a}#获取......
  • 你常用的linux命令有哪些?
    我:您好,我熟悉的Linux命令包括但不限于以下几个方面:文件和目录相关命令:ls、cd、mkdir、rm、cp、mv、chown、chmod等等,这些命令用于文件和目录的管理和操作。进程相关命令:ps、top、kill、nice、nohup等等,这些命令用于查看和管理系统中运行的进程。网络相关命令:ping、netstat、ifc......
  • LInux调度器
    本文结构前面4节先展开讲讲linux内核2.6.24版本的调度器实现,其中包括CFS调度器。然后对linux历史上出现过的O(1)和O(n)调度器做一个比较,看看它们的优缺点。优先级和调度策略linux中进程优先级在用户试图和内核视图两个方面有着不同表达。在用户层面,对普通进程优先级的描述通......
  • Linux安装包管理
    VMwareWorkstation网络模式使用桥接网络:相当于在物理机与虚拟机网卡之间架设了一座桥梁,从而可以通过网络主机的网卡访问外网。使用网络地址转换(NAT):让VM虚拟机的网络服务发挥路由器的作用,使得通过虚拟机软件模拟的主机可以通过物理主机访问外网;在物理机中对应的物理网卡是VMnet8......
  • linux常用命令大全
    pwd显示工作路径shutdown-hnow关闭系统  /halt关闭系统shutdown-rnow重启/reboot重启systemctl stopfirewalld关闭防火墙ipaddr查看ip地址1、cd命令:这是一个非常基本,也是大家经常需要使用的命令,它用于切换当前目录,它的参数是要切换到的目录的路径,可......