全文检索索引文件和时间问题处理

来源:本站原创 点击数: 发布时间:2026年06月12日

问题分析:新增或删除文章,全文检索数量会自动更新,但是最后索引时间不更新

处理办法:仔细检查发现最后索引时间是在更新,只是时间间隔了8小时,需要检查数据库时区参数


**因为之前检查服务器时间和发文自动生成的发布时间都是正确,就忽略了数据库时区问题**


以瀚高数据库为例:查询SHOW timezone;结果显示GMT,需要修改为'Asia/Shanghai'

找到postgresql.conf配置文件,添加

timezone = 'Asia/Shanghai'

log_timezone = 'Asia/Shanghai'

然后重启数据库,再次检查发现索引最后时间就是当前时间了。