以下技术应用于最优质的水果的鲜果篮
转自http://blog.youkuaiyun.com/wulantian/article/details/37560849
今天查看数据库错误日志,发现有InnoDB: Warning: a long semaphore wait: 报错:
解决办法:
原来linux内核信号量默认设置太小,造成大量等待,
默认
# cat /proc/sys/kernel/sem
250 32000 32 128
说明:
第一列,表示每个信号集中的最大信号量数目。
第二列,表示系统范围内的最大信号量总数目。
第三列,表示每个信号发生时的最大系统操作数目。
第四列,表示系统范围内的最大信号集总数目。
将第三列调大一点,参考网上的数据
echo "kernel.sem=250 32000 100 128″>>/etc/sysctl.conf
然后sysctl -p
重启mysql
错误不再出现,问题解决
1781

被折叠的 条评论
为什么被折叠?



