部署的springboot服务正常使用时没有问题,报错时总是需要等待65s才能获取响应体,想知道是不是因为我更改错误码为5位的原因,但是我在本地以及本地服务器测试时没有这个问题,为什么在阿里云会是这种情况.
springboot请求一直在等待 出现这种问题一般都是代码太耗时了。 1、如较长时间的Thread.sleep的操作。 2、方法出现了重复调用等错误操作。
您遇到的问题,在部署在阿里云上的 Spring Boot 服务中,报错时等待 65 秒才能获取响应体,这个问题不太可能是由于您将错误码更改为 5 位数字所导致的,因为 HTTP 状态码是 3 位数字的约定,而改变它并不会导致延迟响应,除非改变错误码导致了其他的配置或代码问题。
应该跟错误码没什么关系,应该是阿里云和本地环境之间的网络延迟和性能差异可能会导致请求等待时间的差异。
版权声明:本文内容由阿里云实名注册用户自发贡献,版权归原作者所有,阿里云开发者社区不拥有其著作权,亦不承担相应法律责任。具体规则请查看《阿里云开发者社区用户服务协议》和《阿里云开发者社区知识产权保护指引》。如果您发现本社区中有涉嫌抄袭的内容,填写侵权投诉表单进行举报,一经查实,本社区将立刻删除涉嫌侵权内容。