当前位置:网站首页>【MySQL 15】Could not increase number of max_ open_ files to more than 10000 (request: 65535)
【MySQL 15】Could not increase number of max_ open_ files to more than 10000 (request: 65535)
2022-07-06 02:21:00 【Rusty well began】
1、 read 8.4.3.1 MySQL How to open and close a table
https://dev.mysql.com/doc/refman/5.6/en/table-cache.html
Which point out that : “table_open_cache and max_connections The system variable affects the maximum number of files that the server keeps open . If you increase one or two of these values , You may encounter the limit imposed by the operating system on the number of open file descriptors per process . Many operating systems allow you to increase the limit of opening files , Although the methods vary from system to system . Please check your operating system documentation , To determine whether and how limits can be increased .”
2、 read MySQL Of open_files_limit file ,
https://dev.mysql.com/doc/refman/8.0/en/server-system-variables.html#sysvar_open_files_limit
Which point out that :“ The operating system allows mysqld Number of open files . The value of this variable at run time is the actual value allowed by the system , It may be different from the value you specified when the server started . stay MySQL Cannot change the number of open files on the system , The value is 0.… Effective open_files_limit The value is based on the value specified when the system starts ( If there is ) as well as max_connections and table_open_cache Value . The server attempts to get the number of file descriptors using the maximum of these three values . If you can't get so many descriptors , The server will try to get as many descriptors as the system allows .”
3、 Check Opened_tables State variables , This variable indicates the number of open table operations since the server was started :
mysql> SHOW GLOBAL STATUS LIKE 'Opened_tables';
+---------------+-------+
| Variable_name | Value |
+---------------+-------+
| Opened_tables | 43618 |
+---------------+-------+
1 row in set (0.00 sec)
mysql>
4、 Solution
If MySQL The following warning begins :
Could not increase number of max_open_files to more than 10000 (request: 65535)
This means that somewhere is reaching its limit . Let's solve this problem by editing any configuration restrictions . View the following files :
linux-2dk8:/ # find -name mysql.service
./etc/systemd/system/multi-user.target.wants/mysql.service
find: File system loop detected; ‘./.snapshots/1/snapshot’ is part of the same file system loop as ‘.’.
./usr/lib/systemd/system/mysql.service
./sys/fs/cgroup/pids/system.slice/mysql.service
./sys/fs/cgroup/devices/system.slice/mysql.service
./sys/fs/cgroup/systemd/system.slice/mysql.service
linux-2dk8:/ # cat /usr/lib/systemd/system/mysql.service
stay mysql.service Find the configuration in the file
linux-2dk8:/ # cat /usr/lib/systemd/system/mysql.service
# Sets open_files_limit
LimitNOFILE = 10000
Please do not use infinity as a value ; It defaults to 65535. therefore , If you see the value infinity, Please replace it with the required limit .
The modified is :
# Sets open_files_limit
LimitNOFILE = 65535
When this is done , You should now reload the system daemon and restart MySQL service :
systemctl daemon-reload
systemctl restart mysql
adopt MySQL The command line checks for new restrictions . You can use the following query , Make sure the new limit is set :
mysql> SHOW VARIABLES LIKE 'open_files_limit';
+------------------+-------+
| Variable_name | Value |
+------------------+-------+
| open_files_limit | 65535 |
+------------------+-------+
1 row in set (0.01 sec)
边栏推荐
- Exness: Mercedes Benz's profits exceed expectations, and it is predicted that there will be a supply chain shortage in 2022
- Global and Chinese markets of screw rotor pumps 2022-2028: Research Report on technology, participants, trends, market size and share
- RDD creation method of spark
- 继承的构造函数
- Have a look at this generation
- Audio and video engineer YUV and RGB detailed explanation
- How to generate rich text online
- The ECU of 21 Audi q5l 45tfsi brushes is upgraded to master special adjustment, and the horsepower is safely and stably increased to 305 horsepower
- RDD conversion operator of spark
- 剑指 Offer 30. 包含min函数的栈
猜你喜欢
Jisuanke - t2063_ Missile interception
[community personas] exclusive interview with Ma Longwei: the wheel is not easy to use, so make it yourself!
【clickhouse】ClickHouse Practice in EOI
论文笔记: 图神经网络 GAT
Redis string type
Computer graduation design PHP enterprise staff training management system
Executing two identical SQL statements in the same sqlsession will result in different total numbers
Using SA token to solve websocket handshake authentication
The third level of C language punch in
Extracting key information from TrueType font files
随机推荐
更换gcc版本后,编译出现make[1]: cc: Command not found
MySQL lethal serial question 1 -- are you familiar with MySQL transactions?
Using SA token to solve websocket handshake authentication
Global and Chinese markets of general purpose centrifuges 2022-2028: Research Report on technology, participants, trends, market size and share
Prepare for the autumn face-to-face test questions
[solution] add multiple directories in different parts of the same word document
Adapter-a technology of adaptive pre training continuous learning
Structural theme model (I) STM package workflow
更改对象属性的方法
Visualstudio2019 compilation configuration lastools-v2.0.0 under win10 system
[depth first search notes] Abstract DFS
【社区人物志】专访马龙伟:轮子不好用,那就自己造!
Black high-end responsive website dream weaving template (adaptive mobile terminal)
【coppeliasim】6自由度路径规划
The third level of C language punch in
Derivation of Biot Savart law in College Physics
抓包整理外篇——————状态栏[ 四]
HDU_p1237_简单计算器_stack
大厂镜像库
Unity learning notes -- 2D one-way platform production method