李涛自留地
回到顶部

服务器内存不足OOM killed进程?排查服务器内存不足优化实战

昨晚12点收到服务器告警,PHP-FPM进程被OOM Killer干掉了,网站直接502。排查发现是Redis缓存没设置上限,疯狂涨内存。这次把完整的排查和优化流程写下来。\n\n 什么是OOM Killer? OOM是"Out Of Memory"的缩写。当Linux服务器内存用完时,内核会启动O…

宝塔面板网站502 Bad Gateway报错的N种原因和解决方法

昨天下午有个客户的网站突然报502错误,后台还能打开但前端打不开。排查了一圈发现是php-fpm进程挂了。把完整的排查流程记录下来,宝塔用户遇到502时照着做就行。\n\n 什么是502错误? 502 Bad Gateway是HTTP状态码,意思是"网关错误"。在宝塔面板的场景下,通常是Nginx无…

Linux df -h 磁盘空间满了怎么办?5分钟定位大文件并清理

前几天凌晨收到服务器告警,磁盘使用率飙到98%,后台网站直接打不开了。赶紧登录服务器一顿排查,30分钟搞定。今天把这个排查流程写下来,下次遇到直接照着做。 第一步:确认是哪块磁盘满了 登录服务器后,先跑这条命令: df -h 输出大概长这样: Filesystem Size Used Avail U…

PHP array_merge() vs + 运算符:数组合并的 N 种方法与性能对比

本文属于 [PHP 函数系列](/),带你深入理解 PHP 中每一个常用函数。 在 PHP 开发中,数组合并是最常见的操作之一。无论是拼接用户提交的表单数据、合并配置数组,还是处理 API 返回的多源数据,你总会在某个时刻碰到"怎么合并数组"这个问题。 然而,PHP 提供了多种方…

PHP cURL 实战教程:从入门到 REST API 调用

一、什么是 cURL? cURL 是一个利用 URL 语法传输数据的命令行工具和库,在 PHP 中通过 curl_* 系列函数实现。简单说,你可以把它理解为 PHP 世界里的"浏览器"——它能模拟 HTTP 请求,获取远程资源,提交表单数据,甚至完成文件上传下载。 在日常开发中,cURL 最常见的应…

PHP concat() 函数详解:字符串拼接的 N 种方法

在 PHP 开发中,字符串拼接是最基础也是最常用的操作之一。很多初学者会疑惑:PHP 中到底有没有 concat() 函数?答案可能让你意外——PHP 原生并没有 concat() 函数,但 PHP 提供了多种更优雅的字符串拼接方式。本文将详细介绍 PHP 中所有字符串拼接的方法,帮助你根据实际场景…

[建站笔记] 网站内容自动化更新方案(2026年6月版)

这是通过浏览器登录WordPress后台后发布的第一篇测试文章。 测试内容 用户名:XXXXXXX 登录成功:通过浏览器成功登录并进入后台 编辑器:WP Githuber MD Markdown编辑器 发布时间:2026年6月27日 这篇文章用于验证浏览器登录WordPress后台并成功发布文章的功…

ThinkPad E495笔记本加装内存条的准备工作及过程

现在工作用的是ThinkPad E495笔记本电脑,是2025年在天猫上购买的,使用几年之后陆陆续续也出现了一些小问题,现在无线网卡已经彻底坏掉,Cpu风扇也转的厉害,还有一个就是内存经常性的飙升到90%以上。所以最近也有了给这台ThinkPad E495笔记本加装内存条的计划,本文则详细记载了我为…

服务器Cpu使用率高于95%怎么回事?解决服务器Cpu使用率过高的过程

自1月份对网站进行搬家之后,网站一直跑得都很流畅,并没有出现什么问题,但是最近收到了腾讯云发送的CPU利用率>95%的告警短信,而且是凌晨12点多受到的短信。早上看到告警通知的时候,第一感觉是服务器被攻击了,经过检查却并非如此。李涛自留地将在本文记载本次查找服务器Cpu使用率过高的原因,以及解…

百度搜索用户正在流失 未来3-5年百度搜索或将死

随着AI洪流的刺激,以及抖音、小红书、微信公众号、头条等短视频和众多自媒体平台对于私域流量的建设,作为曾经国内互联网巨头的百度搜索,目前在互联网流量方面占比也越来越少。近几年来,随着百度搜索引擎在排名机制方面的改变,和在搜索引擎展示自家文心一言,以及闭环流量的一系列骚造作下,百度搜索引擎或许真的已死…