前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >专栏 >EasyCVR中如何为systemd服务设置ulimit值?

EasyCVR中如何为systemd服务设置ulimit值?

原创
作者头像
TSINGSEE青犀视频
发布2021-12-10 15:29:51
发布2021-12-10 15:29:51
1.1K0
举报
文章被收录于专栏:TSINGSEE青犀视频TSINGSEE青犀视频

EasyCVR 在 Linux 服务器中如果遇到多路数接入,需要设置 ulimit。这篇文章解释了如何更改 ulimit 限制,例如 systemd 服务的最大打开文件数。在CentOS/RHEL 7 或 8 系统中,/etc/security/limits.conf 或 /etc/security/limits.d/ 中所做的更改对 systemd 服务没有影响。

Systemd 故意忽略系统范围的 ulimit 设置,以尽量减少由 shell 配置文件和脚本引起的无意或意外的限制更改。你可以为特定服务设置新的最大打开文件限制,例如,如下所示:

1.在 /usr/lib/systemd/system 中确定想要的 name.service 文件。 2.将该文件复制到 /etc/systemd/system 目录。 3.在 /etc/systemd/system 中编辑复制的文件并添加以下行:

限制 NOFILE=2048

4、重启服务:

全局更新所有 systemd 服务的 ulimit 值;或者,你可以像这样为所有 systemd 服务更新相同的限制:

  1. 编辑 /etc/systemd/system.conf 并取消注释 “#DefaultLimitNOFILE=” 行,附加所需的数字。
  2. 重启系统。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

原创声明:本文系作者授权腾讯云开发者社区发表,未经许可,不得转载。

如有侵权,请联系 cloudcommunity@tencent.com 删除。

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档