分类: CentOS
-
容器更换基础镜像后,在特定 Rancher 环境变量开启时启动失败并提示模块已加载。经排查,原因为命令行执行时重复加载了 gd、exif 和 sockets 扩展。最终通过修改 Dockerfile,利用 sed 命令从配置文件中删除对应扩展的加载项,解决了重复加载报错问题,确保了容器在环境变量开启时成功启动。
-
本文记录了将自建 Redis 数据迁移至腾讯云自带 Redis 的过程。作者在自建 Redis 服务器上编写 Python 2.x 脚本,连接源端与目标端数据库,通过安装 redis-py 模块并将版本回退至 2.10.6,解决了运行报错与版本兼容问题。最终脚本成功执行,目标数据库键值总数与源端一致,验证了迁移在腾讯云 Redis 2.8.23 及 4.0 版本下均可有效完成。
-
文章解决更新Gutenberg时因文件权限不一致导致无法安装升级的问题。经排查,这是由于此前使用root用户操作导致插件目录用户与用户组归属错误。通过登录服务器检查路径,将该目录的用户与用户组修改为www后,再次尝试更新,最终成功完成升级。
-
文章针对 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 中移除相关配置后,容器升级成功,问题彻底解决。
