全文检索索引文件和时间问题处理
来源:本站原创
点击数: 次
发布时间:2026年06月12日
问题分析:新增或删除文章,全文检索数量会自动更新,但是最后索引时间不更新
处理办法:仔细检查发现最后索引时间是在更新,只是时间间隔了8小时,需要检查数据库时区参数
**因为之前检查服务器时间和发文自动生成的发布时间都是正确,就忽略了数据库时区问题**
以瀚高数据库为例:查询SHOW timezone;结果显示GMT,需要修改为'Asia/Shanghai'
找到postgresql.conf配置文件,添加
timezone = 'Asia/Shanghai'
log_timezone = 'Asia/Shanghai'
然后重启数据库,再次检查发现索引最后时间就是当前时间了。
