Centos 内存使用情况每隔几个小时重置一次
我运行一台 CentOS 5.6(64 位)机器,运行 Nginx(最新版本),并运行 php-fpm(最新版本)。一切运行得很好,但大约两周以来,我在 Munin 图表中注意到,大约每 2 小时“缓存”使用量就会下降。在它使用之前是一个完全稳定的图表,似乎并不经常重置。
PHP-FPM 设置:
pm.max_children = 300
daemonize = yes
pm = static
listen = /tmp/fpm.sock
pm.max_requests = 1000
我检查了 php-fpm.log,大约每 5 秒就有一个子进程被终止并重新启动。但这是一直以来的情况,因此这并不能解释突然下降的原因。
我的问题 是什么导致缓存使用率下降?
I run a CentOS 5.6 (64bit) machine that has Nginx (latest version) running, with php-fpm (latest version). Things run very well, but since about 2 weeks I noticed in my Munin graphs that about every 2 hours the 'cache' usages drops. Before it used be a steady fully graph, that didn't seem to reset every so often.
PHP-FPM settings:
pm.max_children = 300
daemonize = yes
pm = static
listen = /tmp/fpm.sock
pm.max_requests = 1000
I have checked the php-fpm.log, and about once per 5 seconds a child process is killed, and restarted. But this is all the time, so this does not explain the sudden drops.
My question: What could be causing these drops in cache usage?
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(1)
通过设置 vm.zone_reclaim_mode = 0 解决了这个问题
solved it by putting vm.zone_reclaim_mode = 0