分类: 云计算
-
针对 MySQL 容器查询时报错提示不兼容 ONLY_FULL_GROUP_BY 的问题,文章记录了在容器内连接 MySQL 并临时修改 sql_mode 的操作过程。通过执行 set global 命令调整设置后,查询 SQL 不再报错且接口响应恢复正常,这是一种临时的解决方案,若容器升级或重新部署则需要重新执行。
-
在部署项目到华为云ARM架构服务器时,因基础镜像导致PHP版本变更为7.2.20,与Composer依赖要求的7.3.0版本冲突。解决方法是修改composer.json将PHP版本要求降低至7.2.0,同时将本地环境切换至7.2.14以保持一致。随后删除vendor目录和composer.lock文件,重新执行composer install,最终健康检查脚本正常响应,问题解决。
-
在 K8s 环境中,容器 api 请求容器 group 时报错无法解析主机。尽管直接请求静态文件成功验证了连接性,但问题依旧。最终排查发现是容器 api 自身的问题,通过在 Jenkins 的 Label Expression 中重新选择并构建镜像升级,该报错不再出现,问题得到解决。
-
在 Kubernetes 环境中遇到 504 Gateway Time-out 报错,尽管将相关参数调整为 300 秒,请求依然在 60 秒后超时。经排查,内部服务直接访问正常,但通过 NGINX 入口控制器访问时超时。最终参考官方文档在 Rancher 负载均衡的 YAML 中添加了三个 nginx.ingress 相关配置项,成功延长了超时时间,验证后请求不再报错,问题解决。
-
在 Jenkins 构建镜像时遇到上下文检查报错,提示无法 stat 路径下的文件。通过在构建环境配置中勾选 Delete workspace before build starts,在构建开始前删除工作区,该操作使构建成功。构建完成后取消此勾选,后续构建仍可保持成功。
-
本文记录了将自建 Redis 数据迁移至腾讯云自带 Redis 的过程。作者在自建 Redis 服务器上编写 Python 2.x 脚本,连接源端与目标端数据库,通过安装 redis-py 模块并将版本回退至 2.10.6,解决了运行报错与版本兼容问题。最终脚本成功执行,目标数据库键值总数与源端一致,验证了迁移在腾讯云 Redis 2.8.23 及 4.0 版本下均可有效完成。
