李涛自留地
回到顶部

Nginx 504 Gateway Timeout超时详解:原因与优化方案

服务器配置Nginx反向代理时,如果后端处理时间过长,Nginx会返回504 Gateway Timeout。这个问题在WordPress网站很常见,尤其是执行复杂查询或大批量数据处理时。\n\n 什么是504错误? 504 Gateway Timeout是HTTP状态码,意思是"网关超时"。在Ng…

服务器内存不足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无…

PHPstudy中查看是否开启GD库 PHPstudy开启GD图形库的方法

在PHP中有一款强大的图像处理的库,用来支持PHP来处理图像,使用GD库可以处理图片,或者生成图片,还可以对图片进行放大、缩放、写入文字等等操作,那么如果你需要使用PHP的图像处理功能,就需要连带GD库一起来编译PHP,下面是李涛自留地记载的如何在PHPstudy中查看是否开启GD库,以及PHPst…

PhpStudy小皮面板提示80端口被系统占用该怎么办呢?

7月份时我的本主板出了点问题,已经过了5天了还木又修好,那段时间暂时用的是一个Windows11系统的笔记本,琢磨着在这个笔记本上装个PhpStudy的集成环境,用于PHP学习,结果安装完之后在PhpStudy小皮面板中启动Apache和Nginx的时候,直接提示80端口被系统占用,80端口一般都是…

Phpstudy环境下登录PhpMyadmin报错(HY000/1045)

今日,需要登录PhpMyadmin对数据库进行管理时,遇到了在Phpstudy环境下登录PhpMyadmin报错mysqli_real_connect(): (HY000/1045): Access denied for user ‘root‘@‘localhost‘ (using password…