宝塔10周年开年大促,年度钜惠,先领红包再下单,企业版低至941元!查看活动
当前位置:论坛首页 > Linux面板 > 求助

【已解答】宝塔重启后,在宝塔的linux 终端,ulimit 只有1

发表在 Linux面板2025-11-14 10:38 [复制链接] 4 834

为了能快速了解并处理您的问题,请提供以下基础信息:
面板、插件版本:11.2
系统版本:cnetos7
问题描述:
  1. 宝塔重启后,在宝塔的linux 终端,ulimit -n 只有1024
复制代码

  相关截图(日志、错误):
  1. cat /etc/security/limits.conf  进行了修改
复制代码
  1. # End of file
  2. * soft nofile 100001
  3. * hard nofile 100002
  4. root soft nofile 100101
  5. root hard nofile 100102
  6. * soft nofile 100001
  7. * hard nofile 100002
  8. root soft nofile 100101
  9. root hard nofile 100102
  10. * soft memlock unlimited
  11. * hard memlock unlimited
复制代码

  1. 新买的服务器,安装宝塔后运行 ulimit -n  是 100001 ,一旦重启服务器,重新在宝塔里 输入 ulimit -n 变成 1024 ,现在临时处理办法是重启服务器后,在   /etc/init.d/bt  加入  ulimit -n 100001,每次重启都要去加上 这句,不然不生效
复制代码

怎么一上传图片 就说有违禁词

使用道具 举报 只看该作者 回复
发表于 2025-11-14 12:12:23 | 显示全部楼层
您好,您可以设置下永久配置
配置 /etc/security/limits.conf(用户级限制)
在文件末尾添加以下内容(* 表示对所有用户生效,也可指定具体用户如 www)
* soft nofile 100001
* hard nofile 100001

soft nofile:软限制(用户可临时调整,但不超过硬限制)。
hard nofile:硬限制(系统强制的最大限制)。
使用道具 举报 回复 支持 反对
发表于 2025-11-14 13:15:14 | 显示全部楼层
运维技术阿闯 发表于 2025-11-14 12:12
您好,您可以设置下永久配置
配置 /etc/security/limits.conf(用户级限制)
在文件末尾添加以下内容(* 表 ...

在 配置 /etc/security/limits.conf 做了修改,上面有修改完成后的内容 ,在 自己的ssh 工具里运行 ulimit -n 是有效果的,但登入 宝塔后,用宝塔的 ssh 输入ulimit -n 就是1024 ,重启服务器后,依然在宝塔的 ssh 里是 1024,自己的ssh工具是设置的值,明天也联系了腾讯云的客服,在他们自己做的镜像也是一样的,只有在宝塔的 ssh里ulimit 不生效,导致运行时总是出现文件连接数不够,在宝塔 V9.X的版本中不会出现,就 V11 的版本中是这样
使用道具 举报 回复 支持 反对
发表于 2025-11-14 13:20:07 | 显示全部楼层
运维技术阿闯 发表于 2025-11-14 12:12
您好,您可以设置下永久配置
配置 /etc/security/limits.conf(用户级限制)
在文件末尾添加以下内容(* 表 ...

怎么回复没了?
使用道具 举报 回复 支持 反对
发表于 2025-11-14 15:45:13 | 显示全部楼层
astar 发表于 2025-11-14 13:15
在 配置 /etc/security/limits.conf 做了修改,上面有修改完成后的内容 ,在 自己的ssh 工具里运行 ulimi ...

早设置过了
  1. # End of file
  2. * soft nofile 100001
  3. * hard nofile 100002
  4. root soft nofile 100101
  5. root hard nofile 100102
  6. * soft nofile 100001
  7. * hard nofile 100002
  8. root soft nofile 100101
  9. root hard nofile 100102
  10. * soft memlock unlimited
  11. * hard memlock unlimited
复制代码


在 自己的终端  ssh 里生效,在宝塔的终端 ssh 里只有 1024

php 等服务是基于宝塔搭建的,所以用户一多 就报 文件连接不够

现在是 只能 手动的在 /etc/init.d/bt  加入  ulimit -n 100001


但每次重启后 加的这个就被还原 了
使用道具 举报 回复 支持 反对
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

紧急运维服务

响应时间:3分钟

问题处理方式:宝塔专家1对1服务

工作时间:工作日:9:00 - 18:30

宝塔专业团队为您解决服务器疑难问题

点击联系技术分析

工作时间:09:00至18:30

快速回复 返回顶部 返回列表