解决服务器自动死机的问题

问题描述

在测试机上新搭建了一套odp环境之后,发现机器老是自动死机。

追查结果

内存溢出

追查过程

  1. 服务器自动死机,按照直觉,应该是内存耗尽。
  2. 但是印象中,odp占用内存很小,不应该由此问题。
  3. 一般来说如果某个进程的内存一直增长,就说明有内存泄露问题,现在的问题是不确定是哪个进程导致了内存泄露。
  4. 通过服务器死机日志来查看 oom
    查看系统日志
    vim /var/log/messages
    查看内核日志
    vim /var/log/dmesg
    发现是nginx进程导致死机
    oom日志

  5. 设置nginx配置
    vim nginx.conf
    worker_processes 2; //把8改成2

  6. 设置php配置
    vim php-fpm.conf
    <value name="max_children">48</value> //从300改为48或者36

  7. 重启web和php

  8. 问题解决
  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值