linux主从服务器增加了内存后内存够了依然杀死进程重启服务器要修改哪些配置

主从同步服务器配置有linux, mysql, nginx, redis, memcache, 内存己经增加了16G,依然出现杀死进程重启服务器的情况,请问要怎么具体的去修改配置。比如内存从30G增加到70G 要修改哪些地方的配置,具体命令是什么,见笑了。

错误提示:
out of memory: killed process 21514 (php-ftm) score 2 or sacrifice child

针对这个问题,你可能需要先找到占用内存过高的程序,然后分析该程序占用这么多内存是因为需要这么多内存,还是因为错误导致占用过高的内存;分析处理过后,如果还需要,再针对该程序进行内存设置(这个就可以查查官方文档,或者网上搜一搜了)

爆内存不一定是真的内存不够, 也有可能是程序运行出错导致异常抛出, 过多的trace导致内存不够了(或者是抛出异常的程序没有正常结束, 而新的进程又不断被启动, 占用的内存一直增长). 从来没听过设置内存一说, 只有设置swap分区(网上有很多教程, 但是不是很推荐, 属于饮鸩止渴), 增加虚拟内存这一做法. 最稳妥的还是看系统日志和应用程序日志, 看是不是程序配置或者代码缺陷引起的.

服务异常导致的内存溢出,你要找到异常占用内存的服务才行啊

top -d 1
top -p 100
top -n 3 >123.txt
top -u nginx
查看进程
netstat -tunlp | grep 端口号

应该得修改对应服务的内存配置

内核打分杀进程,那必然是机器内存资源不够用了,报错提示的是php服务被杀掉了,你得确定中间件和业务服务的最大内存占用,不能确定就无法评估要加多少内存。

https://blog.csdn.net/weixin_32745665/article/details/116626014?utm_medium=distribute.pc_relevant.none-task-blog-2~default~baidujs_baidulandingword~default-0-116626014-blog-116653671.pc_relevant_multi_platform_whitelistv3&spm=1001.2101.3001.4242.1&utm_relevant_index=3