分类: 腾讯云
-
文章针对 Yii2 队列扩展 Redis 驱动中 info 命令显示 reserved 状态队列积压的问题进行分析,发现异常处理逻辑缺陷导致作业无法释放。在 Supervisor 仅启动单一监听进程的情况下,为恢复程序运行,通过 remove 命令逐个删除作业。实际操作结果显示,reserved 状态队列数量持续减少,done 状态数量增加,验证了该手动清理方案符合预期。
-
本文针对基于 Yii 2.0 的 Supervisor 命令行脚本在持续运行期间占用内存过高的问题进行了分析与解决。通过监控 Docker 容器资源,定位了 Redis AR 模型查询和高频执行导致的内存增长。优化措施包括使用 unset() 释放变量、利用 asArray() 获取数组形式结果、修复 HTTP 客户端 400 错误以及引入同步标识控制执行频率。最终测试表明,调整查询方式和执行策略有效降低了内存占用,证明了优化方案的可行性。
-
本文分析了在腾讯云的云数据库 Redis 主从版(CKV) 中执行 BRPOP 命令时报错的问题。经查阅官方文档,发现 CKV 主从版不支持该命令。为解决兼容性问题,最终决定将数据库实例切换至支持标准命令的云数据库 Redis 主从版(社区),确认该版本包含对 BRPOP 命令的支持。
