PostgreSQL
 sql >> डेटाबेस >  >> RDS >> PostgreSQL

स्प्रिंग बूट में पोस्टग्रेज कनेक्शन बंद कर दिया गया है त्रुटि

यह अन्य पदों द्वारा आधा उत्तर दिया गया है और मैं बहुत स्पष्ट होना चाहता था। इसके अलावा मैं और अधिक स्प्रिंग-बूट-एस्क बनना चाहता था। बेझिझक समय अंतराल को आवश्यकतानुसार बदलें।

विकल्प 1:पूल से टूटे हुए कनेक्शन को टॉस करें।

इन गुणों का प्रयोग करें:

spring.datasource.test-on-borrow=true
spring.datasource.validation-query=SELECT 1;
spring.datasource.validation-interval=30000

विकल्प 2:पूल में कनेक्शन को जीवित रखें।

इन गुणों का प्रयोग करें:

spring.datasource.test-while-idle=true
spring.datasource.validation-query=SELECT 1;
spring.datasource.time-between-eviction-runs-millis=60000

विकल्प 3:निष्क्रिय कनेक्शनों को सक्रिय रूप से टॉस आउट करें।

इन गुणों का उपयोग करें (नोट:मैं स्प्रिंग बूट के लिए इस पर विश्वसनीय दस्तावेज नहीं ढूंढ पा रहा था। इसके अलावा टाइमआउट सेकंड में है मिलीसेकंड नहीं):

spring.datasource.remove-abandoned=true
spring.datasource.remove-abandoned-timeout=60

हैप्पी बूटिंग!



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. टाइपकास्ट स्ट्रिंग से पूर्णांक

  2. PostgreSQL डेटाबेस का ऑडिट कैसे करें

  3. PostgreSQL में चेक बाधाओं को समझना

  4. पोस्टग्रेएसक्यूएल गिनती पाठ में कितनी बार सबस्ट्रिंग होती है

  5. Postgresql में मनमानी लंबाई के तारों को स्टोर करें