本文來自網友提問的整理
一般too many openfiles和三個東西有關
1、limit.conf 裏面是可以設置某個用戶最大進程數、最大文件數。
2、/proc/sys/fs/file-max 系統所有進程一共可以打開的文件數
3、應用進程本身的連接數相關設置
4、ulimit是針對某個用戶,設置裏面如果寫的*,是所有用戶生效。你先檢查一下是不是ulimit不是寫的*或者沒有指定mysql運行用戶的文件打開數
把幾個值設置好一般都能解決too many openfiles問題
本文來自網友提問的整理
一般too many openfiles和三個東西有關
1、limit.conf 裏面是可以設置某個用戶最大進程數、最大文件數。
2、/proc/sys/fs/file-max 系統所有進程一共可以打開的文件數
3、應用進程本身的連接數相關設置
4、ulimit是針對某個用戶,設置裏面如果寫的*,是所有用戶生效。你先檢查一下是不是ulimit不是寫的*或者沒有指定mysql運行用戶的文件打開數
把幾個值設置好一般都能解決too many openfiles問題