分类: CentOS 7
-
文章针对 Hueman Addons 插件更新时出现 cURL error 18 传输中断报错的问题进行了分析。经测试,在浏览器及本地环境中均可正常下载文件,故判断问题源于服务器环境。最终采用在服务器后台手动下载并覆盖插件目录文件的方式完成了版本升级,后续计划排查根源以恢复后台自动更新功能。
-
针对 Kubernetes 环境中容器缺少重启选项导致修改 PHP 文件后不立即生效的问题,文章介绍了一种在 CentOS 中批量终止 PHP 进程的解决流程。通过组合 ps、grep、cut 及 xargs 等命令查找并强制结束 PHP 进程以清除 Zend Opcache 缓存,最终验证页面刷新后内容即时更新,实现了在不重启容器的情况下的代码生效。
-
在 Rancher 中升级容器时遇到报错:CHANNEL_PUB_API_CFG_APP_AVATAR_UPLOAD_PATH: unbound variable。即使在管理界面中添加了相关环境变量,问题依然存在。通过在环境变量中赋予具体值可暂时解决,但最终排查发现是与变量名称特殊性有关。删除配置文件中对应的环境变量并在 Rancher 中移除相关配置后,容器升级成功,问题彻底解决。
-
本文针对 CentOS 7.5 64 位环境下 PHP 7.4 报错“Module ‘zip’ already loaded”的问题进行了分析,通过检查 phpinfo 和 php.ini 确认 zip 扩展已安装。经排查发现 zip 扩展在编译时默认启用,无需在配置文件中再次加载,最终通过在 Dockerfile 中使用 sed 命令删除 php.ini 中的相关配置成功解决了冲突。
-
本文记录了将 /vendor 目录加入 Git 仓库以配合 Docker 部署的排查过程。起初因删除 composer install 导致 Rancher 启动失败,经分析发现 vendor 目录下存在 .git 子目录阻碍了文件提交。通过删除 .git 目录并重新提交,同时使用 composer install –no-dev 优化依赖,最终解决了迁移命令报错问题,并将 Jenkins 构建时间大幅缩短。
-
针对 Nginx 与 FastCGI 环境下日志表数据量达到 GB 级时,查询最后一页出现 504 Gateway Time-out 超时的问题,通过分析定位了本地环境与生产环境的配置差异。在本地增加 fastcgi_read_timeout 并调整 PHP 脚本最大执行时间后问题解决,但在生产环境中排查发现,由于请求经过 Kong 网关,超时原因出在网关层面而非后端服务,最终确认由运维人员处理网关配置。
