問題描述:在安裝好 cpanel(whm) 後,站點一開,會出先 cpu 占用到 70% 以上的情況
如:
top process %cpu 78.8 /usr/sbin/mysqld --basedir/ --datadir/var/lib/mysql --usermysql --pid-file/var/lib/mysql/ff.pid --skip-external-locking
top process %cpu 78.7 /usr/sbin/mysqld --basedir/ --datadir/var/lib/mysql --usermysql --pid-file/var/lib/mysql/ff.pid --skip-external-locking
top process %cpu 78.6 /usr/sbin/mysqld --basedir/ --datadir/var/lib/mysql --usermysql --pid-file/var/lib/mysql/ff.pid --skip-external-locking
解決辦法:修改配置檔案 /etc/my.cnf 並重啟 mysql 程序。
如果是 red hat enterprise ,預設能在 /usr/share/doc/mysql-server-standard-5.0.15/ 下找到 my-large.cnf
使用如下命令,複製乙份檔案到/etc 下
cp -p /usr/share/doc/mysql-server-standard-5.0.15/my-large.cnf /etc/my.cnf
開啟/etc/my.cnf ,在[mysqld] 下, 請修改下列引數(如配置檔案my.cnf 沒有的,請手動加上去)
wait_timeout=60
#increase connect_timeout from 5 to 10
connect_timeout=10
#decrease interactive_timeout from 28800 to 100
interactive_timeout=120
#increase join_buffer_size from 131072 to 1m
join_buffer_size=1m
#increase query_cache_size from 0 to 128m
query_cache_size=128m
#increase query cache limit from 1048576 to 2m
query_cache_limit=2m
#increase max allowed packet size from 1m to 16m
max_allowed_packet=16m
#increase table cache cache from 256 to 1024
table_cache=1024
#increase sort buffer size from 1m
sort_buffer_size=2m
#increase read buffer size from 1m
read_buffer_size=2m
#increase read_rnd_buffer_size to 4m
read_rnd_buffer_size=4m
#other settings
sort_buffer_size=8m
key_buffer = 256m
key_buffer_size=64m
然後,請重新啟動 mysql 服務即可
SQL Server ErrorLog占用過大
最近發現伺服器c盤空間爆滿了,伺服器上除了資料庫之外沒有其他的軟體,所以懷疑是資料庫導致c盤記憶體不足。在整理sql server的檔案中發現位於c program files microsoft sql server mssql10 50.mssqlserver mssql log出現乙個大小約為...
C WinForm CPU占用過高
我的系統中使用了乙個while迴圈,發現導致cpu占用過高,基本會佔到14 左右。while myqueuelist.count 0 由於該迴圈一直呼叫,導致cpu占用過高,中間使用sleep睡眠100好嘛,cpu基本呢沒有超過5 參考文章 原因 程式中因為使用threadpool 多執行緒操作.f...
mac 硬碟占用過大?
1 docker的快取 預設64gb 這個檔案特別大 users library containers com.docker.docker data vms 0 data docker.raw 可以圖示上面 preference disk 中縮小預設的disk size 3 系統部分 除了zz目錄 ...