2016-06-27 83 views
2

我在Elastic Beanstalk上部署了一個用於生產的Spring應用程序。
應用組件
1.彈簧4
2.休眠
3. MySQL的
4.的Apache Tomcat在彈性Beanstalk上部署Spring應用程序的登錄問題

部署配置
1.初始JVM堆大小:256米
2.最大JVM堆大小:512m
3.最大JVM永久生成大小:512m
4. AWS服務器實例:m3.medium
5. RDS實例類:db.t1.micro
6. RDS storage:5GB

問題:沒有用戶能夠在任意時間間隔後登錄5分鐘,一切正常。隨機時間間隔可能是12小時,20小時以上。

實際情況:當用戶登錄成功登錄後,用戶再次進入登錄頁面。

請幫忙。
1.問題與春季安全有關。
2.上述配置有問題。

回答

0

以下添加到您的application.properties,或其它地方春季爲MySQL創建連接池:

spring.datasource.test-while-idle = true 
spring.datasource.validation-query = SELECT 1 

這個問題似乎是您的應用程序失去閒置一段時間後與MySQL連接。

+0

還有一點,用戶驗證成功,然後回到登錄頁面。 –

+0

這應該是一個單獨的問題。 –

+0

我上面提到過這個實際情況:當用戶登錄成功登錄後,用戶再次登錄頁面。你能幫忙嗎? –

相關問題