作/译者:叶金荣(Email:
),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究。
),来源:http://imysql.cn,转载请注明作/译者和出处,并且不能用于商业用途,违者必究。
最近公司网站访问量比以前增加了不少,导致 httpd 负载也响应加大,error log中也多次出现类似下面的错误。
[notice] child pid 11972 exit signal Segmentation fault (11) *** glibc detected *** free(): invalid pointer: 0x0a7206cc *** *** glibc detected *** free(): invalid next size (fast): 0x09e87e90 ***
google了一下,发现以前也有人碰到过,通过修改内核参数,加大共享内存即可,于是我也尝试了一下:
web#sysctl -a|grep shm kernel.shmmni = 4096 kernel.shmall = 2097152 kernel.shmmax = 33554432 web#sysctl -w kernel.shmmax = 67108864
然后重启apache,以后就很少报告该错误了。
本文出自 “MySQL中文网”博客
http://www.imysql.cn/
本文介绍了一种通过调整内核参数来解决因网站访问量增加导致的HTTPd负载过高及段错误的方法。作者通过加大共享内存设置,有效减少了错误的发生。
1987

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



