问题描述
在使用过程中可能会遇到以下问题:
系统报 504 错误或直接退出到登录界面。
出现如下提示信息:
登录信息已销毁,请重新登录!
报错:token 为空!
token 销毁
问题解决方案
1. 时间同步问题
可能原因:本机时间、服务器时间或容器时间不同步。
解决步骤:
检查时间:
查看本机时间和服务器时间是否一致。
检查命令:
date
如果时间不一致,需要进行时间同步。
时间校准:
使用 NTP 时间服务器同步:
systemctl start chronyd systemctl enable chronyd
若使用其他同步方式,可参考相关文档或网上教程。
重启服务:
时间校准完成后,重启服务:
systemctl reload
如果问题仍未解决,可以尝试重启服务器后再启动服务。有些虚拟机使用快照功能可能导致时间问题。
2. 检查端口使用情况(社区版)
可能原因:社区版使用了错误的访问端口。
解决步骤:
检查是否通过 9080 端口访问,严格使用 8100 端口进行访问。
修改访问端口后,重新尝试登录。如果正常访问,不再报错,则问题已解决。
3. 检查 apisix 配置文件(企业版)
可能原因:配置项 application.yml
中的 leeway_time
参数设置不当。
解决步骤:
找到企业版的
application.yml
配置文件。修改
leeway_time
参数,将其设置为:leeway_time: 600
保存配置文件并重启相关服务。