标签: FastCGI
-
上次将 PHP 从 8.5.9 升级至 8.5.12 耗时约两个半小时,因此决定完善 OneinStack 定制仓库,争取将下次补丁升级缩短至 30 分钟。开发过程中,真实环境验证先后发现发行包组装和 FastCGI 健康探针的问题,并完成修复。随后实现短暂停机切换、自动回滚和故障模拟测试,最终 138 项测试中 133 项通过、5 项跳过。代码已提交至 GitHub,但真实切换、回滚及 30 分钟目标仍待下次升级验证。
-
针对 Nginx 与 FastCGI 环境下日志表数据量达到 GB 级时,查询最后一页出现 504 Gateway Time-out 超时的问题,通过分析定位了本地环境与生产环境的配置差异。在本地增加 fastcgi_read_timeout 并调整 PHP 脚本最大执行时间后问题解决,但在生产环境中排查发现,由于请求经过 Kong 网关,超时原因出在网关层面而非后端服务,最终确认由运维人员处理网关配置。
-
文章针对 LNMP 环境下访问实际存在的文件却报错 No input file specified 的问题进行了分析。通过验证 Nginx 配置、检查日志及排查进程,发现错误并非配置不当,而是由于 9000 端口被占用导致 php-fpm 启动失败。停止占用端口的服务使 php-fpm 成功启动后,接口恢复正常响应。
