tp5缓存标签,每次进行set时,会将tag内所有的key get出来,并且是永久缓存,后面的新的key,将使得set的内存使用量将无限量累加,直到某一刻突破php设定的memory_limit,导致整个业务boom!我公司项目因离职同事误用,造成了业务瘫痪!
并且,由于生产环境下关闭了app_debug,框架代理了异常处理,php-fpm也不会记录日志,只能依靠框架自身的log来获取错误日志,一旦内存溢出,后期的错误日志也会因为内存溢出无法执行,造成问题排查十分困难,导致服务中断的修复时间进一步拉长!