分类: CentOS 7
-
WordPress 更新提示下载失败并报错 Too Many Requests,原因在于官方网站访问受限。由于服务器环境无法像本地一样使用代理工具,文章通过安装 Kill 429 插件解决该问题。具体操作是解压插件压缩包,将文件夹上传至 WordPress 安装目录下的指定插件目录,随后在仪表盘启用该插件。最终重新执行更新任务,确认能够正常完成版本、主题或插件的更新。
-
本文记录了基于阿里云将个人博客迁移升级的过程。由于容器服务费用超出预算,最终决定沿用原生系统,将数据盘扩容并升级至CentOS 7.7,使用OneinStack自动部署LNMP环境与PHP 7.4。配置云数据库RDS后,通过导入SQL文件并修改WordPress配置文件完成了数据迁移,最终实现了博客成功跳转、支持HTTPS及WordPress版本的正常升级。
-
文章介绍了基于 Supervisor 和 bash sleep 实现 Docker 部署中类 crontab 任务以降低内存占用的过程。通过编辑配置文件调整脚本执行间隔,并在测试环境检测运行状态与异常处理情况。实验发现将 sleep 时间控制在合理范围并调整 startsecs 参数可有效降低内存,最终在两个产品环境中验证了该方法能显著减少 Docker 容器的内存占用并符合预期。
-
文章针对基于 Rancher 部署时出现的文件上传报错进行分析。通过检查日志确定原因为 PHP 缺少存储上传文件的临时文件夹,对比发现系统默认的 /tmp 目录被覆盖导致权限差异。排查后将相关配置文件迁移至新目录,并修改启动脚本将临时路径替换为 /mcloud,最终通过接口测试验证文件上传恢复正常。
-
本文针对基于 Yii 2.0 的 Supervisor 命令行脚本在持续运行期间占用内存过高的问题进行了分析与解决。通过监控 Docker 容器资源,定位了 Redis AR 模型查询和高频执行导致的内存增长。优化措施包括使用 unset() 释放变量、利用 asArray() 获取数组形式结果、修复 HTTP 客户端 400 错误以及引入同步标识控制执行频率。最终测试表明,调整查询方式和执行策略有效降低了内存占用,证明了优化方案的可行性。
-
在 Docker 部署过程中将目录名从 sobey 修改为 mcloud 时,Jenkins 构建镜像报错 composer install 返回非零代码。排查 Dockerfile 后发现是执行批量替换操作导致,将目录中的 mcloud 还原为 sobey,仅替换指定的几处后,构建镜像最终成功,问题得以解决。
-
本文记录了在 CentOS 7.6 64 位环境下基于 Nginx 安装 WordPress 时遇到 HTTP ERROR 500 错误的分析与解决过程。文章首先检查了虚拟主机配置、重写规则及目录权限,修正了文件归属为 root 的问题并开启调试模式。随后分析报错日志,发现核心文件 load.php 不存在,最终通过清空目录、重新下载安装包并配置权限,成功解决了故障并恢复正常访问。
-
在 CentOS 7.6 64 位系统下执行 yum makecache 命令更新 yum 源缓存时报错:There are no enabled repos。分析后决定重新安装系统的 release 包,首先访问阿里云源的网站查找对应的 release 包,随后依次执行命令重新安装该包。最后再次执行 yum makecache 命令更新 yum 源缓存,操作未再报错,问题得到解决。
