fork: retry: 资源暂时不可用

方法一:(临时解决,前提是命令还能用)

用root登录,执行命令:

ps aux | grep 出错命令名称或者名称一部分 | awk '{print $2}' | xargs kill -9

如:

ps aux | grep insert_pos | awk '{print $2}' | xargs kill -9

用户连接数:ulimit -u 102400
堆栈大小:ulimit -s 102400
文件打开数:ulimit -n 102400

方法二:(临时解决,前提是命令还能用)

出现这个问题可能是有另外一个程序正在运行,导致资源被锁不可用。而导致资源被锁的原因可能是上次运行安装或更新时没有正常完成,进而出现此状况

#处理杀死之前的进程,释放系统锁
ps -e|grep apt-get
显示
6965 ? 00:00:01 apt-get
然后执行
sudo kill 6965

强制解锁
sudo rm /var/cache/apt/archives/lock
sudo rm /var/lib/dpkg/lock

rm /var/lib/dpkg/lock-frontend

下面是我查了好多文档唯一可行的办法,因为Ubuntu18和之前的版本不一样了

方法三:(永久修改,这个办法是输入任何命令都不好使需要重启的选择)

添加如下内容:
注意,这里是每一个用户都要配置
vim /etc/security/limits.conf

* soft     nproc          102400
* hard     nproc          102400
* soft     nofile         102400
* hard     nofile         102400
* soft     stack          102400  
* hard     stack          102400

root soft     nproc          102400
root hard     nproc          102400
root soft     nofile         102400
root hard     nofile         102400
root soft     stack          102400
root hard     stack          102400

* 代表针对所有用户,noproc 是代表最大进程数,nofile 是代表最大文件打开数
- 的意思为soft 和hard 全部限制

hard和soft的区别:

-H  :hard limit ,严格的设定,必定不能超过这个设定的数值
-S  :soft limit ,警告的设定,可以超过这个设定值,但是若超过则有警告信息

换个窗口查看:
root@iZ2zeiflf48wp1ved7nnnmZ:~# ulimit -a
core file size          (blocks, -c) 0
data seg size           (kbytes, -d) unlimited
scheduling priority             (-e) 0
file size               (blocks, -f) unlimited
pending signals                 (-i) 241390
max locked memory       (kbytes, -l) 16384
max memory size         (kbytes, -m) unlimited
open files                      (-n) 102400
pipe size            (512 bytes, -p) 8
POSIX message queues     (bytes, -q) 819200
real-time priority              (-r) 0
stack size              (kbytes, -s) 8192
cpu time               (seconds, -t) unlimited
max user processes              (-u) 102400
virtual memory          (kbytes, -v) unlimited
file locks                      (-x) unlimited

添加 common-session
在 /etc/pam.d/common-session 和/etc/pam.d/common-session-noninteractive 文件中,都添加下面内容:

session required pam_limits.so

修改 /etc/systemd/system.conf 和/etc/systemd/user.conf文件
如果不修改这两个文件的话,重启后当前登录的普通用户不会超过这个限制(影响的是登录桌面的用户)。

修改完成后,如果是远程链接,重新链接即可生效; 如果是桌面环境,重启后生效

DefaultLimitNOFILE=102400
DefaultLimitSTACK=102400
DefaultLimitNPROC=102400

#临时改变栈空间大小:ulimit -s 102400, 即修改为100M

ulimit -s ulimited
ulimited就是不限制

最后特别提醒大家一句,这三个地方的文件改好之后,一定要重启生效,否则过几天还会遇到这样的问题

Ubuntu18.04 ulimit 设置相关推荐

  1. 乌班图linux分辨率不能调,ubuntu18.04 分辨率设置(双屏幕显示,添加没有的分辨率)...

    时间:2019-03-13 作者:魏文应 要解决什么问题 ? 通过本文,你能够实现类似于以下的效果: 给电脑接两个显示器,分别是独立显卡 nvidia 和集成显卡,独立显卡通过 DVI 接口和显示器连 ...

  2. ubuntu18.04字体设置

    ubuntu18.04字体设置 本文主要来自于百度经验,网站链接 https://jingyan.baidu.com/article/cbf0e50056a6f52eaa28931c.html 1. ...

  3. ubuntu18.04 分辨率设置

    升級到18.04以後,ubuntu分辨率只有800(左右)×600的,查到了一個用xrandr的,後來又找到這個不要用xrandr的,應該換成nvidia驅動,因我用的是N卡. 但是我又發現了一個辦法 ...

  4. 安装ubuntu18.04分区设置

    ubuntu18.04分区 EFI:一定要放在开头,主分区,分配32M以上. 挂载点:/:ext4日志文件系统,逻辑分区,用于存放系统,建议10G(如果总共100G) swap(交换空间):逻辑分区, ...

  5. Ubuntu18.04 Server 设置静态IP的方法

    1.背景 Netplan是Ubuntu 18.04中引入的一种新的命令行网络配置实用程序,用于在Ubuntu系统中轻松管理和配置网络设置.它允许您使用YAML抽象来配置网络接口.它可与NetworkM ...

  6. ubuntu18.04 如何设置固定IP

    常用的服务器若不定时得出现服务器ip变动得问题,这种对使用人员来说有点不太方便,如何设置固定ip可参考下文: 1.更改网络配置文件 sudo vi /etc/network/interfaces 编辑 ...

  7. ubuntu18.04下设置软件开机自启动

    1.去掉开机自启动,使开机后不需要输入密码就可以自动进入系统 系统设置---用户账户---选择一个账户----点击右上角解锁后---打开自动登录---点击右上角锁定 2.完成开机自启动脚本 (1).要 ...

  8. 我去,神操作!虚拟机Ubuntu18.04居然可以安装NVIDIA + 附带安装源码与命令

    本文安装纯属碰巧,只是想试探一下能不能成功而已,读者可以参考一下,如果想安装请重新在一个新建的虚拟机中安装,以防损坏自己的系统! 一.成功安装效果 虚拟机调用外部GPU方法请看本文末尾提供的链接. 二 ...

  9. ubuntu18.04安装显卡后,分辨率只有一个,无法更改解决办法

    安装双系统后,输入nvidia-smi后能正常显示显卡信息.但是Ubuntu18.04的设置分辨率界面只有一个分辨率,无法更改. 修改etc/default/grub文件 sudo gedit /et ...

最新文章

  1. Cocoa 框架 For iOS(二)对象的分配初始化、内省、单例
  2. Hyper-V备份:选择Hypervisor备份还是虚拟机备份
  3. 单元测试——第六周作业
  4. grep+awk+sort+wc实战
  5. POJ3130(还是判断多边形的内核是否存在)
  6. php与mysql列表_PHP+Mysql+jQuery实现的查询和列表框选择
  7. (译)如何使用cocos2d制作基于tile地图的游戏教程:第一部分
  8. RabbitMQ 手动签收
  9. 使用randomaccessfile类将一个文本文件中的内容逆序输出_Java 中比较常用的知识点:I/O 总结...
  10. 6-Arco大讲堂(一)
  11. 期末计算机课总结100字,学期总结:学期总结100字
  12. 第一型曲面积分的总结思考
  13. 暂且解决INSTALL_FAILED_SHARED_USER_INCOMPATIBLE错误
  14. linux下ASM配置
  15. eclipse常用的搜索快捷键
  16. 带你玩转kubernetes-k8s(第54篇-Kubernetes之使用API聚合机制扩展API资源)
  17. LINUX IIO子系统分析之六 iio device的驱动开发流程说明
  18. 如何做Code Review——读后感
  19. MMA9553L/MMA955L 计步器快速使用指南
  20. linux命令pp,linux命令 $- 是什么意思

热门文章

  1. 辽宁交通高等专科学校计算机专业宿舍,辽宁省交通高等专科学校宿舍_宿舍条件图片环境分享...
  2. UTF8文件带BOM引起的问题——iOS端竟然加载出了html代码
  3. 如何做一个基于微信旅游攻略小程序系统毕业设计毕设作品
  4. Java面试 数据库 网络 设计
  5. graphpadY轴设置刻度不均匀_风电齿轮箱轴磨损问题如何解决?
  6. BQ40Z50 量产测试工具
  7. NUCLEOF401RE教程1
  8. 为什么github上的绿点变成黄色?
  9. 开启Fluter基础之旅五-------ListView 3D滚动、Flipper效果、ListView下拉刷新上拉加载、ListView重排序...
  10. 表单标签库与数据绑定