北京时间 标签归档 - 永夜 https://www.shuijingwanwq.com/tag/北京时间/ 没有不值得去解决的问题,也没有不值得去学习的技术! Sun, 09 Aug 2026 03:31:15 +0000 zh-Hans hourly 1 https://wordpress.org/?v=7.1.3 https://media.shuijingwanwq.com/2026/05/logo-150x150.png 北京时间 标签归档 - 永夜 https://www.shuijingwanwq.com/tag/北京时间/ 32 32 行业资讯页面缓存未及时更新的排查分析 https://www.shuijingwanwq.com/2025/08/26/9281/ Tue, 26 Aug 2025 01:46:16 +0000 https://www.shuijingwanwq.com/?p=9281 针对行业资讯页面缓存未及时更新的问题,排查发现后台新增文章后前台列表需等待5分钟才同步。经对比分析,生产环境文章更新时间较北京时间早8小时,导致缓存依赖的更新时间判断失效。通过修改php.ini时区设置并在Yii2中配置MySQL连接时区为+08:00,成功确保了文章更新时间为北京时间,解决了缓存同步延迟问题。

行业资讯页面缓存未及时更新的排查分析最先出现在永夜。

]]>
在 Laravel 6 中写入日志时,未创建当日的日志文件的排查分析 https://www.shuijingwanwq.com/2023/10/25/8136/ Wed, 25 Oct 2023 01:38:45 +0000 https://www.shuijingwanwq.com/?p=8136 针对 Laravel 6 写入日志时未生成当日文件的问题,排查发现系统时间为北京时间 2023-09-15,却生成了前一天的日志文件。经检查配置文件,`app.timezone` 设置为 `Etc/GMT+8`。根据 Etc 区域时区命名规则,该时区实际代表西八区,比北京时间早 16 小时,导致 Laravel 程序判定当前时间为 2023-09-14,从而写入旧的日志文件。

在 Laravel 6 中写入日志时,未创建当日的日志文件的排查分析最先出现在永夜。

]]>
在 Yii 2.0 中 的 ActiveDataFilter 实现,不存在的字段的筛选参数的支持 https://www.shuijingwanwq.com/2020/09/09/4506/ Wed, 09 Sep 2020 02:22:57 +0000 https://www.shuijingwanwq.com/?p=4506 本文探讨了在 Yii 2.0 框架中使用 ActiveDataFilter 实现对不存在字段的筛选参数支持。针对选题列表中通过程序计算得出的“是否已延期”字段需求,文章分析了计算规则并推导出待生成的查询 SQL。最终结论指出,若需让表中不存在的字段参与筛选,必须将其转换为表中已存在的字段,从而利用框架自带的底层实现,避免手动转换筛选参数。

在 Yii 2.0 中 的 ActiveDataFilter 实现,不存在的字段的筛选参数的支持最先出现在永夜。

]]>