在部署JeecgBoot开源版本的时候发现困扰好久,按照手册进行部署,但是总是无法启动,通过多方排查,发现提供的5.7的数据库在升级8.0的时候要注意,详见我另一篇文章,。
故障一:
部署完成后发现无法获取验证码,困扰好久。
登录页面不显示验证码,无法登录
经过努力寻找发现过程中需要配置域名且前后端域名要保持一致,否则会造成该问题。
AxiosError: Request failed with status code 504\
报错解释:
AxiosError 是一个由 Axios 库产生的错误类型,通常表示在进行 HTTP 请求时发生了错误。状态码 504 表示网关超时(Gateway Timeout),这意味着当尝试访问的服务器在作为网关或代理时未能及时从上游服务器(或其他辅助服务器)收到请求的响应。
解决方法:
-
检查网络连接:确保服务器可以正常访问互联网。
-
增加超时时间:如果问题是因为上游服务器响应慢,可以尝试增加请求的超时时间。
-
检查上游服务器:确保上游服务器运行正常,没有超载或者宕机。
-
重试机制:实现重试逻辑,在请求失败时自动重新请求。
-
联系服务提供商:如果问题依然存在,可能需要联系托管服务器的服务提供商。
-
日志分析:查看服务器日志,分析超时的具体原因,并进行相应的调整或修复。
过程中有任何问题均可以邮件互相沟通:bjwang@web110.cn