分类: Alibaba Cloud Linux 3
-
个人博客出现 504 Gateway Timeout,排查发现服务器因恶意扫描和分布式爬虫导致严重过载。内存被过多的 PHP-FPM 进程耗尽,引发负载飙升。通过降低 PHP-FPM 进程数以适配硬件配置,在 Nginx 层面封禁恶意扫描 IP 及爬虫 IP 段,并重启 ECS 清理积压进程,最终解决了资源耗尽问题,恢复了服务正常响应。
-
Post Views: 192 1、参考:部署 Shopify PHP 应用至生产环境(阿里云、ECS 中的 CentOS 7.7 64位、MySQL 5.7) 2、当在应用:learn-php-app […]
-
本文记录了将Shopify PHP应用从开发环境部署至阿里云ECS生产环境的过程。主要操作包括在Shopify合作伙伴中心创建独立应用,将ECS环境中的PHP由7.4升级至8.1,配置域名SSL解析,并调整PHP配置以解决proc_open限制。部署过程中通过修改数据库引擎参数修复了迁移报错,更新Nginx配置和.env文件解决了权限与参数错误,最终构建前后端代码并重新安装应用,成功实现了页面正常加载。
-
为了在阿里云 ECS 上满足 Shopify 应用的运行需求,需要将 CentOS 7.7 环境下的 PHP 7.4 升级至 8.1。鉴于手动卸载配置面临 yum 源失效及回滚失败的问题,最终选择将系统迁移至 Alibaba Cloud Linux 3 并使用 OneinStack 脚本进行自动安装。安装过程因 fileinfo 扩展编译在 1GB 内存环境下卡死而受阻,经排查确认是因服务器内存不足导致,最终通过提升 ECS 实例内存配置解决了该问题。
-
针对 CentOS 7 停止维护的问题,尝试在阿里云 ECS 上将其迁移至 Alibaba Cloud Linux 3。操作经历了创建快照备份、使用控制台更换操作系统以及服务器迁移中心 SMC 导入迁移源,但多次因报错导致迁移失败,最终选择通过更换系统盘方式重装 Alibaba Cloud Linux 3,并手动重新配置数据盘挂载和 yum 源,成功完成系统更换。
