【发布时间】:2021-09-19 02:53:15
【问题描述】:
我的 Spring Boot 应用程序正常启动时遇到很多问题,但是当我访问受 Spring 安全性保护的页面时,加载页面需要很长时间。
如果我点击 /userpage 图标,那么如果未登录,登录屏幕应该会出现。好吧,在这种情况下,登录屏幕的显示最多需要 5 分钟。 /process_login(为生成登录而创建的链接)也是如此。
我从互联网上做的事情:
-
我确实在 application.properties 中放置了
logging.level.org.springframework.boot.autoconfigure=DEBUG,日志中没有任何相关内容 -
我在 OceanDigital 上的 1CPU、1GB RAM 虚拟机上启动应用程序。在我的 PC 上的 Idea 编辑器上没有此类问题。 db 是来自 MongoAtlas 的 MongoCluster。
-
我认为这与应用程序启动选项有关。我这样启动应用程序:
./mvnw spring-boot:run &或man spring-boot:run &(我添加 & 使其在后台运行。) -
ByCrpyt len 为 4。
登录完成后,任何其他请求,包括新登录,都可以轻松完成,只需几毫秒。
有什么建议吗?
更新
当我将创意编辑器连接到远程服务器并在其上运行时,不会出现此问题。所以我还是觉得是启动命令或者配置的问题。
更新 2
我收到此警告:使用 [SHA1PRNG] 为会话 ID 生成创建 SecureRandom 实例需要 [607,720] 毫秒。
【问题讨论】:
-
是否可以使用熵低的随机源查看stackoverflow.com/questions/137212/…
-
谢谢你,这个东西纠正了我的错误。
-
很高兴为您提供帮助,我将添加此作为答案我不确定这是否被视为重复,我将留给其他人来决定。
标签: java spring spring-boot maven