PA小课堂 | 缓存突然不工作了,怎么办?
Panabit排错宝典专治“疑难杂症”,解决近期大家棘手的各种问题。每天定期在这里与大家见面,将一天内大家反馈最多的一个问题拿出来分析&解答。
遇到问题不要怕,Panabit为你来解答。
问题
缓存用户反映:缓存在使用过程中突然不工作了。
故障排查过程:
1)查看系统版本,已是最新版。
排除版本问题。
2)查看存储管理,检查池状态(正常),登录控制台打命令dmesg,查看系统是否有报错(正常)。
排除硬盘或阵列卡故障。
3)在控制台输入df -h查看到当前各挂载分区的容量使用情况。(正常)再查看iXCache进程也是启动的,stop进程然后start,还是有故障。
4)查看license页面,检查授权是否过期。系统编号显示rpc_init: shmget fail(No space left on device)这个页面这样显示就不正常,因为界面上的东西是从命令行里面取的。
可能是由于这个共享内存的问题,没有启动起来。
5)在控制台输入/cache/bin/ipcs -a 查看当前共享内存条目,显示出50条以上了。
由此可知问题可能是共享内存占满了。
6)输入/cache/bin/ipcrm -W 强制删除共享内存,删除共享内存以后,再重新启动一遍iXCache进程,恢复正常工作了。
重启ixcache进程的操作命令:
/cache/bin/ixctrl stop
/cache/bin/ixctrl start
总结:
当缓存突然不能工作时,很有可能是共享内存被占满,所以在遇到此类问题时,建议首先检查共享内存。
共享内存是什么!
页:
[1]