电脑桌面
添加蚂蚁七词文库到电脑桌面
安装后可以在桌面快捷访问

too many open files 问题解决方法

来源:金蝶云社区作者:金蝶2024-09-233

too many open files 问题解决方法


1 问题描述

Linux操作系统上经常会遇到too many open files文件句柄数不足问题


场景:

  • 有时PG或MySQL数据库会因为操作系统open files打开文件数耗尽而导致数据库异常、主从切换;

  • 苍穹星瀚升级也会碰到too many open files类似问题。

  • 部分中间件偶发情况下也有相关问题。


PG数据库异常示例


苍穹星瀚升级报错示例


2 解决方法

(1)系统服务启动默认读取 /etc/systemd/system.conf ,修改后要重启操作系统生效。

DefaultLimitNOFILE=1000000

DefaultLimitNPROC=1000000


(2)如PG服务可以在服务启动文件里设定最大文件数,如果没有设定会读取 /etc/systemd/system.conf值。


以PG为例,对服务配置文件/usr/lib/systemd/system/postgresql.service进行了设置则会读取自身配置值


[Service]

LimitNOFILE=1000000

LimitNPROC=1000000

运行如下命令生效

systemctl daemon-reload

systemctl restart postgresql


检查是

too many open files 问题解决方法

1 问题描述Linux操作系统上经常会遇到too many open files文件句柄数不足问题场景:有时PG或MySQL数据库会因为操作系统open files打开...
点击下载文档文档为doc格式

声明:除非特别标注,否则均为本站原创文章,转载时请以链接形式注明文章出处。如若本站内容侵犯了原著者的合法权益,可联系本站删除。

确认删除?
回到顶部
客服QQ
  • 客服QQ点击这里给我发消息
QQ群
  • 答案:my7c点击这里加入QQ群
支持邮箱
微信
  • 微信